Be careful about comdat boundary in ICF (PR ipa/82352).
[official-gcc.git] / gcc / testsuite / g++.dg / init / goto1.C
blobb0a0c5253b6406dba2e90b4ce50d61007f10926e
1 // PR c++/14724
2 // { dg-do run }
4 int j;
6 template <class T>
7 struct C {
8   C() { ++j; }
9   ~C() { --j; }
12 int main(int, char **) {
13   {
14     int i = 0;
15  again:
16     C<int> v;
17     if (++i < 10)
18       goto again;
19   }
21   return j;