* g++.old-deja/g++.pt/koenig1.C: New test.
From-SVN: r36133
This commit is contained in:
parent
3338663bef
commit
258451c86b
@ -1,3 +1,7 @@
|
||||
2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* g++.old-deja/g++.pt/koenig1.C: New test.
|
||||
|
||||
2000-09-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.dg/20000904-1.c: New test.
|
||||
|
22
gcc/testsuite/g++.old-deja/g++.pt/koenig1.C
Normal file
22
gcc/testsuite/g++.old-deja/g++.pt/koenig1.C
Normal file
@ -0,0 +1,22 @@
|
||||
// Build don't link:
|
||||
//
|
||||
// Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
// Contributed by Nathan Sidwell 18 Aug 2000 <nathan@codesourcery.com>
|
||||
|
||||
// bug 123. We ICEd when koenig lookup found a COMPONENT_REF inside a
|
||||
// TEMPLATE_ID_EXPR.
|
||||
|
||||
void foo(void (*f)());
|
||||
|
||||
struct A {
|
||||
template <int s>
|
||||
static void g();
|
||||
template <int s>
|
||||
void f(); // ERROR - candiate
|
||||
|
||||
static void f_plus ()
|
||||
{
|
||||
foo (f<0>); // ERROR - no match
|
||||
foo (g<0>);
|
||||
}
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user