Commit Graph

2 Commits

Author SHA1 Message Date
Jed Davis
0c04a26b3f Fix the usual check-fast scoping mistake. 2013-11-25 19:42:57 -08:00
Jed Davis
8624d5b186 Represent C-like enums with a plain LLVM integer, not a struct.
This is needed so that the FFI works as expected on platforms that don't
flatten aggregates the way the AMD64 ABI does, especially for `#[repr(C)]`.

This moves more of `type_of` into `trans::adt`, because the type might
or might not be an LLVM struct.
2013-11-24 22:44:48 -08:00