brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.5 KiB · 9fe9441 Raw
50 lines · c
1// RUN: %clang_cc1 %s -triple avr -fsyntax-only2 3_Static_assert(sizeof(char) == 1, "sizeof(char) == 1");4_Static_assert(_Alignof(char) == 1, "_Alignof(char) == 1");5_Static_assert(__alignof(char) == 1, "__alignof(char) == 1");6 7_Static_assert(sizeof(short) == 2, "sizeof(short) == 2");8_Static_assert(_Alignof(short) == 1, "_Alignof(short) == 1");9_Static_assert(__alignof(short) == 1, "__alignof(short) == 1");10 11_Static_assert(sizeof(unsigned short) == 2, "sizeof(unsigned short) == 2");12_Static_assert(_Alignof(unsigned short) == 1, "_Alignof(unsigned short) == 1");13_Static_assert(__alignof(unsigned short) == 1, "__alignof(unsigned short) == 1");14 15_Static_assert(sizeof(int) == 2, "sizeof(int) == 2");16_Static_assert(_Alignof(int) == 1, "_Alignof(int) == 1");17_Static_assert(__alignof(int) == 1, "__alignof(int) == 1");18 19_Static_assert(sizeof(unsigned int) == 2, "sizeof(unsigned int) == 2");20_Static_assert(_Alignof(unsigned int) == 1, "_Alignof(unsigned int) == 1");21_Static_assert(__alignof(unsigned int) == 1, "__alignof(unsigned int) == 1");22 23_Static_assert(sizeof(long) == 4, "sizeof(long) == 4");24_Static_assert(_Alignof(long) == 1, "_Alignof(long) == 1");25_Static_assert(__alignof(long) == 1, "__alignof(long) == 1");26 27_Static_assert(sizeof(unsigned long) == 4, "sizeof(unsigned long) == 4");28_Static_assert(_Alignof(unsigned long) == 1, "_Alignof(unsigned long) == 1");29_Static_assert(__alignof(unsigned long) == 1, "__alignof(unsigned long) == 1");30 31_Static_assert(sizeof(long long) == 8, "sizeof(long long) == 8");32_Static_assert(_Alignof(long long) == 1, "_Alignof(long long) == 1");33_Static_assert(__alignof(long long) == 1, "__alignof(long long) == 1");34 35_Static_assert(sizeof(unsigned long long) == 8, "sizeof(unsigned long long) == 8");36_Static_assert(_Alignof(unsigned long long) == 1, "_Alignof(unsigned long long) == 1");37_Static_assert(__alignof(unsigned long long) == 1, "__alignof(unsigned long long) == 1");38 39_Static_assert(sizeof(float) == 4, "sizeof(float) == 4");40_Static_assert(_Alignof(float) == 1, "_Alignof(float) == 1");41_Static_assert(__alignof(float) == 1, "__alignof(float) == 1");42 43_Static_assert(sizeof(double) == 4, "sizeof(double) == 4");44_Static_assert(_Alignof(double) == 1, "_Alignof(double) == 1");45_Static_assert(__alignof(double) == 1, "__alignof(double) == 1");46 47_Static_assert(sizeof(long double) == 4, "sizeof(long double) == 4");48_Static_assert(_Alignof(long double) == 1, "_Alignof(long double) == 1");49_Static_assert(__alignof(long double) == 1, "__alignof(long double) == 1");50