re PR c++/43663 (Can't take a const-ref to a bit field)
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 11 Oct 2012 02:34:32 +0000 (02:34 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 11 Oct 2012 02:34:32 +0000 (02:34 +0000)
2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/43663
* g++.dg/init/bitfield3.C: New.

From-SVN: r192347

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

index 24f1e94f6f38108e7c67cbcbd3a2a83834698787..ebc051df1e27d12ed41c19b493dff88c0c5c0b4e 100644 (file)
@@ -1,3 +1,8 @@
+2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/43663
+       * g++.dg/init/bitfield3.C: New.
+
 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
diff --git a/gcc/testsuite/g++.dg/init/bitfield3.C b/gcc/testsuite/g++.dg/init/bitfield3.C
new file mode 100644 (file)
index 0000000..23db2d4
--- /dev/null
@@ -0,0 +1,11 @@
+// PR c++/43663
+
+struct S
+{
+  S(): i(0) {}
+  int i : 3;
+};
+
+S s;
+
+const int& cr(s.i);