aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2010-02-05 17:17:17 -0500
committerJason Merrill <jason@gcc.gnu.org>2010-02-05 17:17:17 -0500
commitc1f8423c8b002ef7f6f7f78aa7dced8166daaa74 (patch)
tree4cbd81595a987f3172ef3a5dc3dcf40b00fb7367 /gcc
parentb2469a9bbb9c5390c8fc08dba85a41a86301d441 (diff)
downloadgcc-c1f8423c8b002ef7f6f7f78aa7dced8166daaa74.zip
gcc-c1f8423c8b002ef7f6f7f78aa7dced8166daaa74.tar.gz
gcc-c1f8423c8b002ef7f6f7f78aa7dced8166daaa74.tar.bz2
* g++.dg/ext/label13.C: Move constructor body out of class.
From-SVN: r156530
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.dg/ext/label13.C14
2 files changed, 12 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f7a43f5..1248e1d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2010-02-05 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/ext/label13.C: Move constructor body out of class.
+
2010-02-03 Jason Merrill <jason@redhat.com>
PR c++/42870
diff --git a/gcc/testsuite/g++.dg/ext/label13.C b/gcc/testsuite/g++.dg/ext/label13.C
index 5f3c0f5..931263a 100644
--- a/gcc/testsuite/g++.dg/ext/label13.C
+++ b/gcc/testsuite/g++.dg/ext/label13.C
@@ -5,14 +5,16 @@
int i;
struct C
{
- C()
- {
- static void *labelref = &&label;
- goto *labelref;
- label: i = 1;
- }
+ C();
};
+C::C()
+{
+ static void *labelref = &&label;
+ goto *labelref;
+ label: i = 1;
+}
+
int main()
{
C c;