OSDN Git Service

Add NIOS2 support. Code from SourceyG++.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / template / nontype8.C
1 // { dg-do compile }
2 // Origin: C++ standard, [temp.arg.nontype]/3
3
4 template<int* p> class X { };
5
6 int a[10];
7 struct S { int m; static int s; } s;
8
9 X<&a[2]> x3;                    // { dg-error "" } address of array element
10 X<&s.m> x4;                     // { dg-error "" } address of non-static member
11 X<&s.s> x5;                     // { dg-error "" } &S::s must be used
12 X<&S::s> x6;                    // OK: address of static member
13