On Sun, 29 May 2005 13:06:46 -0700, Mark Mitchell <mark@codesourcery.com> wrote: > So, we get an overload ambiguity; converting to double is no better > than converting to __complex__ double. Sounds to me like the solution is to change that. Make converting to __complex T worse than converting to T, by a new rule in 13.3.3.2/4. Jason