Commit 560b6251 by Jason Merrill

update

From-SVN: r38654
parent 432fd734
...@@ -15,16 +15,16 @@ struct MatrixC ...@@ -15,16 +15,16 @@ struct MatrixC
{ {
void foo () { void foo () {
EManip::do_assign<T> (0); EManip::do_assign<T> (0);
&EManip::do_assign<T>; &EManip::do_assign<T>; // ERROR - unresolved
&do_assign<T>; &do_assign<T>; // ERROR - unresolved
EManip::do_assign<T>; // WARNING - not a call EManip::do_assign<T>; // ERROR - unresolved
do_assign<T>; // WARNING - not a call do_assign<T>; // ERROR - unresolved
} }
}; };
void foo(MatrixC <double> *ptr) void foo(MatrixC <double> *ptr)
{ {
EManip::do_assign<double>; // WARNING - not a call EManip::do_assign<double>; // ERROR - unresolved
&EManip::do_assign<double>; &EManip::do_assign<double>; // ERROR - unresolved
ptr->foo (); ptr->foo ();
void (*p1) (int *) = &do_assign<double>; // ERROR - cannot convert void (*p1) (int *) = &do_assign<double>; // ERROR - cannot convert
void (*p2) (int *) = &EManip::do_assign<double>; // ERROR - cannot convert void (*p2) (int *) = &EManip::do_assign<double>; // ERROR - cannot convert
......
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