diff options
Diffstat (limited to 'test/FrontendC/2003-09-18-BitfieldTests.c')
-rw-r--r-- | test/FrontendC/2003-09-18-BitfieldTests.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/test/FrontendC/2003-09-18-BitfieldTests.c b/test/FrontendC/2003-09-18-BitfieldTests.c deleted file mode 100644 index 2d74cb401d..0000000000 --- a/test/FrontendC/2003-09-18-BitfieldTests.c +++ /dev/null @@ -1,30 +0,0 @@ -// RUN: %llvmgcc -w -S %s -o - | llvm-as -o /dev/null - - -typedef struct BF { - int A : 1; - char B; - int C : 13; -} BF; - -char *test1(BF *b) { - return &b->B; // Must be able to address non-bitfield -} - -void test2(BF *b) { // Increment and decrement operators - b->A++; - --b->C; -} - -void test3(BF *b) { - b->C = 12345; // Store -} - -int test4(BF *b) { - return b->C; // Load -} - -void test5(BF *b, int i) { // array ref - b[i].C = 12345; -} - |