Thread overview | |||||
---|---|---|---|---|---|
|
July 01, 2019 Mixin mangled name | ||||
---|---|---|---|---|
| ||||
Hello, Is it possible to mixin in code a mangled name of some entity so that compiler didn't emit undefined symbol error? For example mangled function name or template parameter? |
July 01, 2019 Re: Mixin mangled name | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrey | On Monday, 1 July 2019 at 19:40:09 UTC, Andrey wrote:
> Is it possible to mixin in code a mangled name of some entity so that compiler didn't emit undefined symbol error? For example mangled function name or template parameter?
try
pragma(mangle, "thing here")
void foo() {}
|
July 01, 2019 Re: Mixin mangled name | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrey | On Monday, 1 July 2019 at 19:40:09 UTC, Andrey wrote:
> Hello,
> Is it possible to mixin in code a mangled name of some entity so that compiler didn't emit undefined symbol error? For example mangled function name or template parameter?
If you've got undefined symbol "foo", you could just add this to one of your modules:
extern (C) void foo() { }
|
Copyright © 1999-2021 by the D Language Foundation