summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.oliva/partspec1.C
blob: 8879247815f25b536639c77bb094c654aef6e8b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// { dg-do assemble  }

// Copyright (C) 1999 Free Software Foundation

// by Alexandre Oliva <oliva@dcc.unicamp.br>
// simplified from bug report by Andrey Slepuhin <pooh@msu.ru>

template <typename A, int* P> struct X;

int a;

template <typename A>
struct X<A,&a> {};

int b;

template <typename A>
struct X<A,&b> {};

X<int,&a> x;