https://issues.dlang.org/show_bug.cgi?id=17747
--- Comment #10 from Steven Schveighoffer <[email protected]> --- (In reply to anonymous4 from comment #9) > (In reply to Steven Schveighoffer from comment #8) > > People are used to this "just working". > Same problem for other usage of extern(C). How so? void foo(); extern(C) void foo(); What is the difference? Don't both work exactly the same? As far as I know, the only difference is mangling. There is also no other precedent where a compiled D program only works properly if you link in the correct order. --
