This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/51568] Enum value is not extracted properly via a union
- From: "eugene at hutorny dot in.ua" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 16 Dec 2011 10:48:59 +0000
- Subject: [Bug c/51568] Enum value is not extracted properly via a union
- Auto-submitted: auto-generated
- References: <bug-51568-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51568
--- Comment #4 from Eugene <eugene at hutorny dot in.ua> 2011-12-16 10:48:59 UTC ---
Enum can be packed to one byte with __attribute__((__packed__)) :
enum en { v0, v1, v2, v3, v4, v5, v6, v7 } __attribute__((__packed__));