summaryrefslogtreecommitdiffstats
path: root/test/FrontendC++/2005-02-11-AnonymousUnion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/FrontendC++/2005-02-11-AnonymousUnion.cpp')
-rw-r--r--test/FrontendC++/2005-02-11-AnonymousUnion.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/test/FrontendC++/2005-02-11-AnonymousUnion.cpp b/test/FrontendC++/2005-02-11-AnonymousUnion.cpp
deleted file mode 100644
index 87ababc..0000000
--- a/test/FrontendC++/2005-02-11-AnonymousUnion.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-// RUN: %llvmgxx %s -S -o -
-
-// Test anonymous union with members of the same size.
-int test1(float F) {
- union {
- float G;
- int i;
- };
- G = F;
- return i;
-}
-
-// test anonymous union with members of differing size.
-int test2(short F) {
- volatile union {
- short G;
- int i;
- };
- G = F;
- return i;
-}
-
-// Make sure that normal unions work. duh :)
-volatile union U_t {
- short S;
- int i;
-} U;
-
-int test3(short s) {
- U.S = s;
- return U.i;
-}
OpenPOWER on IntegriCloud