extern(C): // disable D mangling void print(int a); int add_two(int a, int b){ print(a + b); return a + b; } void _start(){ } // seems to be the required entry point // https://wiki.dlang.org/Generating_WebAssembly_with_LDC