March 01, 2022 [Issue 22831] New: No error for malformed extern(C) main function | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=22831 Issue ID: 22831 Summary: No error for malformed extern(C) main function Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody@puremagic.com Reporter: moonlightsentinel@disroot.org DMD silently accepts extern(C) main functions with arbitrary arguments / return type. The spec[1] exlicitly requires one of the following forms: extern (C) int main() { ... } extern (C) int main(int argc, char** argv) { ... } [1] https://dlang.org/spec/function.html#betterc-main -- | ||||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply