aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/g++.dg/opt/pr50747-1_0.C
blob: 4a5546c638e22e25fac175d8c4e74d4e75c0e87a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// { dg-do compile }
// { dg-require-effective-target lto }
// { dg-options "-flto" }

void foo();

static void bar() __attribute__((weakref("foo")));

struct A
{
    A();
};

int i;

template <typename T, int&> struct B : T {};

B<A, i> b;