diff options
Diffstat (limited to 'test/CodeGenCXX/x86_64-arguments.cpp')
-rw-r--r-- | test/CodeGenCXX/x86_64-arguments.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/CodeGenCXX/x86_64-arguments.cpp b/test/CodeGenCXX/x86_64-arguments.cpp index 64202b4..c7eca23 100644 --- a/test/CodeGenCXX/x86_64-arguments.cpp +++ b/test/CodeGenCXX/x86_64-arguments.cpp @@ -212,3 +212,12 @@ int FuncForDerivedPacked(DerivedPacked d) { return d.three; } } + +namespace test11 { +union U { + float f1; + char __attribute__((__vector_size__(1))) f2; +}; +int f(union U u) { return u.f2[1]; } +// CHECK-LABEL: define i32 @_ZN6test111fENS_1UE(i32 +} |