This looks very similar to bug# 8316, but I'm not sure if it's the same thing.

Thank you for looking that up, but it is a different issue.
The underlying problem in bug# 8316 is that the compiler does not interpret the
statement as a function call, and therefore the instantiation is ambiguous.
In this case the compiler errors out on the matching template with the error
message that would be adequate if only the non-matching template was present.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------