* 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>
|
||||
|
||||
* 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