diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2007-05-15 15:46:41 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2007-05-15 15:46:41 +0000 |
commit | f879aab10a39846ac83ab8cbae1e6f8788dca4da (patch) | |
tree | f9f96159f60032cce6973f11912aabe737810744 /test/C++Frontend | |
parent | 49b5c27baa5a7ee0bb5eb8b6b439c30837011fcf (diff) | |
download | external_llvm-f879aab10a39846ac83ab8cbae1e6f8788dca4da.zip external_llvm-f879aab10a39846ac83ab8cbae1e6f8788dca4da.tar.gz external_llvm-f879aab10a39846ac83ab8cbae1e6f8788dca4da.tar.bz2 |
Don't put test cases into regression test suite before the bug is fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37085 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/C++Frontend')
-rw-r--r-- | test/C++Frontend/2007-05-15-FieldAccess.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/test/C++Frontend/2007-05-15-FieldAccess.cpp b/test/C++Frontend/2007-05-15-FieldAccess.cpp deleted file mode 100644 index d2e5b22..0000000 --- a/test/C++Frontend/2007-05-15-FieldAccess.cpp +++ /dev/null @@ -1,35 +0,0 @@ -// Test case for PR1420 -// RUN: %llvmgxx %s -O0 -o %t.exe -// RUN: %t.exe > %t.out -// RUN: grep {sizeof(bitFieldStruct) == 8} %t.out -// RUN: grep {Offset bitFieldStruct.i = 0} %t.out -// RUN: grep {Offset bitFieldStruct.c2 = 7} %t.out -// XFAIL: * - -#include <stdio.h> - -class bitFieldStruct { - public: - int i; - unsigned char c:7; - int s:17; - char c2; -}; - -int main() -{ - printf("sizeof(bitFieldStruct) == %d\n", sizeof(bitFieldStruct)); - - if (sizeof(bitFieldStruct) != 2 * sizeof(int)) - printf("bitFieldStruct should be %d but is %d \n", - 2 * sizeof(int), sizeof(bitFieldStruct)); - - bitFieldStruct x; - - char* xip = (char*) &x.i; - char* xc2p = (char*) &x.c2; - printf("Offset bitFieldStruct.i = %d\n", xip - xip); - printf("Offset bitFieldStruct.c2 = %d\n", xc2p - xip); - - return 0; -} |