OSDN Git Service

* g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.pt / unify8.C
1 // Build don't link:
2
3 // Copyright (C) 2000 Free Software Foundation, Inc.
4 // Contributed by Nathan Sidwell 12 Jan 2001 <nathan@codesourcery.com>
5
6 // Bug 1630. Template deduction at a call allowed conversions more lenient than
7 // qualification conversions. That would lead to misleading diagnostics during
8 // overload resolution.
9
10
11 template <typename T> void Foo (T const **);
12 template <typename T> void Bar (T const * const *);
13 void Foo (int);       // ERROR - candidate
14 void Foo (float);     // ERROR - candidate
15
16 void baz (int **p1)
17 {
18   Foo (p1);   // ERROR - no such function
19   Bar (p1);   // OK
20 }