* g++.old-deja/g++.ns/scoped1.C: New test.
From-SVN: r36095
This commit is contained in:
parent
4f8025eb06
commit
291c9aa2c8
@ -1,3 +1,7 @@
|
|||||||
|
2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
|
||||||
|
|
||||||
|
* g++.old-deja/g++.ns/scoped1.C: New test.
|
||||||
|
|
||||||
2000-08-30 Alexandre Oliva <aoliva@redhat.com>
|
2000-08-30 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
* lib/g++.exp: Support testing already-installed GCC.
|
* lib/g++.exp: Support testing already-installed GCC.
|
||||||
|
26
gcc/testsuite/g++.old-deja/g++.ns/scoped1.C
Normal file
26
gcc/testsuite/g++.old-deja/g++.ns/scoped1.C
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
// Build don't link:
|
||||||
|
//
|
||||||
|
// Copyright (C) 2000 Free Software Foundation, Inc.
|
||||||
|
// Contributed by Nathan Sidwell 10 Aug 2000 <nathan@codesourcery.com>
|
||||||
|
|
||||||
|
// Bug 354. We ICE'd before saying a namespace isn't an aggregate type.
|
||||||
|
|
||||||
|
namespace mlp
|
||||||
|
{
|
||||||
|
struct base
|
||||||
|
{
|
||||||
|
void reset ();
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
struct eo : mlp:: base
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
void foo (eo &ref)
|
||||||
|
{
|
||||||
|
ref.mlp::base::reset ();
|
||||||
|
ref.base::reset ();
|
||||||
|
ref.reset ();
|
||||||
|
ref.mlp::reset (); // ERROR - not an aggregate type
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user