One change to std.demangle in DMD 1.019 is to add ", void *" to the argument list of delegate/nested/member functions. This makes one of the unit test cases fail:
[ "_D4test2dgDFiYd", "double delegate(int, ...) test.dg" ],
Comment #1 by braddr — 2007-10-28T03:36:09Z
Fixed in dmd 1.022 / 2.006. The extra parameters shouldn't have been emitted as they are the hidden this or context pointers of class member functions and delegates.