summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/abi/mangle2.C
blob: e8b5f409d7c7937d70a5a0f4b9a97eb686d2904a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Test that we handle mangling of statics in inlines properly.
// { dg-options -fno-weak }
// { dg-do run }

inline int f ()
{
  static int nested;
  nested = 24;
  {
    static int nested;
    nested = 42;
  }
  return (nested != 24);
}

int main()
{
  return f ();
}