commit | c1daba3ec8e61665da6162cb843c861619861039 | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Mon Nov 16 22:58:01 2009 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Mon Nov 16 22:58:01 2009 +0000 |
tree | 4b2eb8ca81921d9c67a58613a2f14227a2243cc0 | |
parent | 6ca0e21de4e1fbf8d37d0baee0e44f5a475881ae [diff] [blame] |
Make member initializers for union members work correctly. llvm-svn: 88989
diff --git a/clang/test/CodeGenCXX/member-init-union.cpp b/clang/test/CodeGenCXX/member-init-union.cpp new file mode 100644 index 0000000..334d5fd --- /dev/null +++ b/clang/test/CodeGenCXX/member-init-union.cpp
@@ -0,0 +1,10 @@ +// RUN: clang-cc %s -emit-llvm-only -verify + +union x { + int a; + float b; + x(float y) : b(y) {} + x(int y) : a(y) {} +}; +x a(1), b(1.0f); +