// RUN: clang %s -emit-llvm // PR1895 // sizeof function int zxcv(void); int x=sizeof(zxcv); int y=__alignof__(zxcv); void *test(int *i) { short a = 1; i += a; i + a; a + i; } _Bool test2b; int test2() {if (test2b);} // PR1921 int test3() { const unsigned char *bp; bp -= (short)1; } // PR2080 - sizeof void int t1 = sizeof(void); int t2 = __alignof__(void); void test4() { t1 = sizeof(void); t2 = __alignof__(void); t1 = sizeof(test4()); t2 = __alignof__(test4()); }