]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR c++/50787 (reference fails to bind directly to variable)
authorJason Merrill <jason@redhat.com>
Wed, 19 Oct 2011 20:42:50 +0000 (16:42 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 19 Oct 2011 20:42:50 +0000 (16:42 -0400)
PR c++/50787
* g++.dg/init/ref20.C: New.

From-SVN: r180206

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/ref20.C [new file with mode: 0644]

index 098464a23ebe84fdc29dea00c154b7a139d115c2..4b5dc238e9e1703771f6d65bd964c97508d27267 100644 (file)
@@ -1,3 +1,8 @@
+2011-10-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/50787
+       * g++.dg/init/ref20.C: New.
+
 2011-10-19  Kai Tietz  <ktietz@redhat.com>
 
        PR middle-end/50795
diff --git a/gcc/testsuite/g++.dg/init/ref20.C b/gcc/testsuite/g++.dg/init/ref20.C
new file mode 100644 (file)
index 0000000..b64cb57
--- /dev/null
@@ -0,0 +1,8 @@
+// PR c++/50787
+// { dg-do run }
+
+int main() {
+  const int Ci = 0;
+  const int &rCi = Ci;
+  if (!(&Ci == &rCi)) __builtin_abort();
+}