PR c++/85618 - ICE with initialized VLA.
[official-gcc.git] / gcc / testsuite / g++.dg / ext / forscope2.C
blob3490d3f285c4c69642262a6025ec91ac8bf4e7a4
1 // { dg-do compile }
2 // { dg-options "-fpermissive -std=c++98" }
4 // Copyright (C) 2001 Free Software Foundation, Inc.
5 // Contributed by Nathan Sidwell 4 Sept 2001 <nathan@codesourcery.com>
7 // Bug 4206. We were nesting SCOPE_STMTs badly.
10 struct A
12   A ();
13   ~A ();
17 void Go( )
19   for (int i = 1;;)     // { dg-message "using obsolete binding" }
20     {
21       switch (1) {
22       default: {}
23       }
24       A d;
25     }
26   i;  // { dg-warning "name lookup" }