]> granicus.if.org Git - clang/commitdiff
Add another test.
authorAnders Carlsson <andersca@mac.com>
Wed, 27 May 2009 01:46:48 +0000 (01:46 +0000)
committerAnders Carlsson <andersca@mac.com>
Wed, 27 May 2009 01:46:48 +0000 (01:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72450 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGenCXX/references.cpp

index 97fc15e0359a376d0cb45b9d1307810349f4b497..aee395251ead7731cf38dc84a97affc4e42c12bf 100644 (file)
@@ -17,7 +17,7 @@ void t3() {
 
 // Test reference binding.
 
-struct C {};
+struct C { int a; };
 
 void f(const bool&);
 void f(const int&);
@@ -29,6 +29,7 @@ C aggregate_return();
 bool& bool_reference_return();
 int& int_reference_return();
 _Complex int& complex_int_reference_return();
+C& aggregate_reference_return();
 
 void test_bool() {
   bool a = true;
@@ -68,5 +69,6 @@ void test_aggregate() {
   f(c);
 
   f(aggregate_return());
+  aggregate_reference_return().a = 10;
 }