|
From: Jeremy F. <je...@go...> - 2004-03-06 00:57:46
|
On Fri, 2004-03-05 at 12:19, Doug Rabson wrote: > Templates which look like, e.g. "typedef MacFileName : public > FileName<':'>" confuse the type parser. It sees the colon and thinks > its at the end of the type. The fix was to keep track of quotes. Oh, that's gross. And it seems the mangling doesn't really do it properly (using '\'' in the template arg generates <'''>). Worse, it's just totally broken! Using <'\0'> puts a literal \0 in the stabs string. Sigh. I'll see if we can do something approximately sane. Gnngn stabs mutter mutter... I'll look at the rest. J |