[Bug c++/12164] Unambiguous template reported as ambiguous - sometimes

bangerth at dealii dot org gcc-bugzilla@gcc.gnu.org
Thu Sep 4 20:07:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12164


bangerth at dealii dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |INVALID


------- Additional Comments From bangerth at dealii dot org  2003-09-04 20:07 -------
Well, it never worked with gcc. And it fails with icc as well (sorry for the confusion in 
my earlier message, this was an operator error -- too many files with similar names 
in the same directory :-( ). 
 
Regarding your example, using just typedefs is not enough. if you actually use these 
types, then you'll notice that F4 yields the same ambiguity. Your testcase is then essentially 
equivalent to mine. Besides, it fails with icc as well. 
 
Your assertion that default arguments are second-class matches is incorrect, IMHO. 
 
W.



More information about the Gcc-bugs mailing list