On Wednesday, 16 January 2019 at 19:41:04 UTC, Sebastiaan Koppe wrote:
While it is perfectly ok to define an extern(C) function in a function method, I can't seem to get pragma(mangle, "...") on it to work.

---
pragma(mangle, "Foo")    // Ok
extern(C) void foo();

void main() {
    pragma(mangle, "Bar")    // Error....
    extern(C) void bar();
}
---

Any idea why?

See also:

https://issues.dlang.org/show_bug.cgi?id=15843
https://issues.dlang.org/show_bug.cgi?id=17638
https://issues.dlang.org/show_bug.cgi?id=19149

Reply via email to