diff options
Diffstat (limited to 'test/FrontendC++/2005-02-11-AnonymousUnion.cpp')
-rw-r--r-- | test/FrontendC++/2005-02-11-AnonymousUnion.cpp | 32 |
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; -} |