diff options
author | Anders Carlsson <andersca@mac.com> | 2009-05-20 01:24:22 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-05-20 01:24:22 +0000 |
commit | ad007d44b6d79502b689e0e98be896cbfa4731d1 (patch) | |
tree | ecd3882e255eb12abbf64f13aa1b3349e4afa515 /clang/test/CodeGenCXX/references.cpp | |
parent | 61da18645b03bb1d61db0a7f6a3f18a16496134e (diff) | |
download | bcm5719-llvm-ad007d44b6d79502b689e0e98be896cbfa4731d1.tar.gz bcm5719-llvm-ad007d44b6d79502b689e0e98be896cbfa4731d1.zip |
Create a temporary if the lvalue is a bitfield. Reported by Eli.
llvm-svn: 72155
Diffstat (limited to 'clang/test/CodeGenCXX/references.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/references.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/references.cpp b/clang/test/CodeGenCXX/references.cpp index a1a6c0ae71a..82b9ec73ff3 100644 --- a/clang/test/CodeGenCXX/references.cpp +++ b/clang/test/CodeGenCXX/references.cpp @@ -35,6 +35,9 @@ void test_scalar() { int a = 10; f(a); + struct { int bitfield : 3; } s = { 3 }; + f(s.bitfield) + f(10); } |