From 033e8d4ae684192ce90d22bbd958cae4d7b8f4a7 Mon Sep 17 00:00:00 2001 From: Eli Friedman Date: Sat, 29 Aug 2009 20:58:20 +0000 Subject: Make IRGen for initializing a member reference work correctly. llvm-svn: 80439 --- clang/test/CodeGenCXX/constructor-init-reference.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 clang/test/CodeGenCXX/constructor-init-reference.cpp (limited to 'clang/test/CodeGenCXX/constructor-init-reference.cpp') diff --git a/clang/test/CodeGenCXX/constructor-init-reference.cpp b/clang/test/CodeGenCXX/constructor-init-reference.cpp new file mode 100644 index 00000000000..040441fde0f --- /dev/null +++ b/clang/test/CodeGenCXX/constructor-init-reference.cpp @@ -0,0 +1,9 @@ +// RUN: clang-cc -emit-llvm -o - %s | grep "store i32\* @x, i32\*\*" + +int x; +class A { + int& y; + A() : y(x) {} +}; +A z; + -- cgit v1.2.3