aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/abi/no-linkage-expr1.C
blob: c3b1286ba4ca8924485c9e34a14c635ec12ce562 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// { dg-do compile { target c++11 } }
// { dg-final { scan-assembler-not "weak.*_Z" } }

using P = struct {}*;

template <int N>
void f(int(*)[((P)0, N)]) {}

template <int N>
struct A { };

template <int N>
void g(A<((P)0,N)>) {}

int main()
{
  f<1>(0);
  g<1>({});
}