* g++.old-deja/g++.pt/typename26.C: New test.

From-SVN: r35628
This commit is contained in:
Nathan Sidwell 2000-08-11 09:12:43 +00:00 committed by Nathan Sidwell
parent 73ae5c34ab
commit 9104081d78
2 changed files with 23 additions and 0 deletions

View File

@ -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'

View File

@ -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;
};