June 13, 2021 [Issue 22022] New: A function with pragma(mangle) mixed into a function body is missing from the binary | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=22022 Issue ID: 22022 Summary: A function with pragma(mangle) mixed into a function body is missing from the binary Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody@puremagic.com Reporter: maxsamukha@gmail.com mixin template Foo() { pragma(mangle, "bar") extern(C) static void foo() { } } void main() { mixin Foo; } No 'bar' in the generated object. To work around, nest the function in a dummy struct. -- |
Copyright © 1999-2021 by the D Language Foundation