http://d.puremagic.com/issues/show_bug.cgi?id=2672
------- Comment #1 from dsim...@yahoo.com 2009-03-01 19:44 ------- Sane version of this bug report, not posted ridiculously late at night (don't know what I was thinking on my initial post): void delegate(uint) foo; pragma(msg, typeof(foo.funcptr).stringof); // void function(uint) Because of this, you can't use foo.funcptr for calling the underlying function. The correct type would be void function(void*, uint). --