Commit 10e209e3 by Alexandre Oliva Committed by Alexandre Oliva

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

From-SVN: r24071
parent 174a498b
1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
* g++.old-deja/g++.pt/overload7.C: New test.
* g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus
* lib/old-dejagnu.exp (old-dejagnu): ignore collect recompiling
......
// Build don't link:
// Adapted from testcase by Corey Kosak <kosak@cs.cmu.edu>
template<class T>
struct moo_t {
struct cow_t {};
};
template<class T> void foo(typename moo_t<T>::cow_t) {}
template<class T> void foo(moo_t<T>) {
typename moo_t<T>::cow_t p;
foo(p); // gets bogus error - no matching function for call - XFAIL *-*-*
}
int main() {
moo_t<int> x;
foo(x); // gets bogus error - instantiated from here - XFAIL *-*-*
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment