* g++.old-deja/g++.pt/typename26.C: New test.
From-SVN: r35628
This commit is contained in:
parent
73ae5c34ab
commit
9104081d78
|
@ -1,3 +1,7 @@
|
||||||
|
2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
|
||||||
|
|
||||||
|
* g++.old-deja/g++.pt/typename26.C: New test.
|
||||||
|
|
||||||
2000-08-10 Geoff Keating <geoffk@cygnus.com>
|
2000-08-10 Geoff Keating <geoffk@cygnus.com>
|
||||||
|
|
||||||
* gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
|
* gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
// Build don't link:
|
||||||
|
//
|
||||||
|
// Copyright (C) 2000 Free Software Foundation, Inc.
|
||||||
|
// Contributed by Nathan Sidwell 9 Aug 2000 <nathan@codesourcery.com>
|
||||||
|
|
||||||
|
// We failed to spot where a typename T::t didn't actually declare
|
||||||
|
// anything. [7.1.5.3]/1
|
||||||
|
|
||||||
|
template<class LB> struct C
|
||||||
|
{
|
||||||
|
typename LB::DataType; // ERROR - does not declare anything
|
||||||
|
typename LB::DataType m;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct B {};
|
||||||
|
struct A {
|
||||||
|
B; // ERROR - does not declare anything
|
||||||
|
B m;
|
||||||
|
};
|
Loading…
Reference in New Issue