On Sunday, 21 April 2013 at 18:54:27 UTC, John Colvin wrote:
test.d:

extern (C):
void foo(){}
alias foo bar;

$dmd -c test.d

$nm test.o
0000000000000000 t
0000000000000000 D _D11test12__ModuleInfoZ
                 w _d_dso_registry
                 U _Dmodule_ref
0000000000000000 T foo


Surely the aliased symbol should appear in the object file, or am I missing something?

Just to avoid any confusion for non-linux guys:

nm is a linux utility for listing the symbols in an object file.

Reply via email to