struct foo1;
struct foo10;
struct foo2;
struct foo3;
struct foo4;
struct foo5;
struct foo6;
struct foo7;
struct foo8;
struct foo9;
union foo11;
enum foo12;
enum foo13;
# 1 "t/04_align/source/foo.c"
struct __attribute__((aligned(17))) foo1
  {
    int a;
    char b;
  };
# 58 "t/04_align/source/foo.c"
struct __attribute__((aligned(449), aligned(__alignof__(char)))) foo10
  {
    char a;
    char b;
  };
# 7 "t/04_align/source/foo.c"
struct __attribute__((aligned(__alignof__(int)))) foo2
  {
    char a;
    int b;
  };
# 13 "t/04_align/source/foo.c"
struct __attribute__((aligned(__alignof__(long long int)))) foo3
  {
    long long int a;
    char b;
    int c;
  };
# 20 "t/04_align/source/foo.c"
struct __attribute__((aligned(__alignof__(short int)))) foo4
  {
    short int a;
    char b;
  };
# 26 "t/04_align/source/foo.c"
struct __attribute__((aligned(__alignof__(int)))) foo5
  {
    int a : 4;
    char b : 5;
  };
# 32 "t/04_align/source/foo.c"
struct __attribute__((aligned(__alignof__(char)))) foo6
  {
    char a : 4;
    char b : 5;
  };
# 38 "t/04_align/source/foo.c"
struct __attribute__((aligned(__alignof__(int)))) foo7
  {
    char a : 4;
    char : 4;
    char b : 4;
  };
# 45 "t/04_align/source/foo.c"
struct __attribute__((aligned(__alignof__(char)))) foo8
  {
    char a;
    char b;
  };
# 52 "t/04_align/source/foo.c"
struct __attribute__((aligned(__alignof__(int)), aligned(__alignof__(void *)))) foo9
  {
    int a;
    char * b;
  };
# 64 "t/04_align/source/foo.c"
union __attribute__((aligned(__alignof__(int)), aligned(__alignof__(void *)))) foo11
  {
    int a;
    char * b;
  };
# 70 "t/04_align/source/foo.c"
enum foo12
  {
    foo12_a = 0,
    foo12_b = 1,
  };
# 75 "t/04_align/source/foo.c"
enum __attribute__((aligned(1), packed)) foo13
  {
    foo13_a = 0,
    foo13_b = 1,
  };
