blob: cf0fedcd85958ad61cdba1b7b6acede32902dd87 [file] [log] [blame]
Previous implementation raised errors because it was not
aware of the special treatment for extern(C) member funtions:
Member functions receive D name mangling...
Some arguments in favour of this inconsistencies
- static => useful for callbacks
- non-static => doesn't exists in C anyways
extern(C) struct ExternC
void foo() {}
void foo(int) {}
static void bar() {}
static void bar(int) {}
#line 100
void main()
ExternC c;;;