I came across this when working on the conversion operator deduction fix. We'd successfully demangle an instantiation of 'template operator X & ()', but fail for 'template operator X ()'. The demangle printer was trying to specially handle the instantiation in the latter case -- seeing the template inst of X. That code appears to be completely unnecessary. Added a bunch of conversion operator demangling tests. nathan -- Nathan Sidwell