aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2007-05-15 15:46:41 +0000
committerReid Spencer <rspencer@reidspencer.com>2007-05-15 15:46:41 +0000
commitf879aab10a39846ac83ab8cbae1e6f8788dca4da (patch)
treef9f96159f60032cce6973f11912aabe737810744 /test
parent49b5c27baa5a7ee0bb5eb8b6b439c30837011fcf (diff)
downloadexternal_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')
-rw-r--r--test/C++Frontend/2007-05-15-FieldAccess.cpp35
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;
-}