// PR c++/14124 | |
// A packed enum uses the minimal underlying type. | |
// Copyright (C) 2004 Free Software Foundation, Inc. | |
// Contributed by Matt Austern <austern@apple.com> | |
// { dg-do run } | |
enum XXX { xyzzy = 3 } __attribute__((packed)); | |
int main() | |
{ | |
int enumsize = sizeof(xyzzy); | |
return (enumsize == 1) ? 0 : 1; | |
} |