diff options
Diffstat (limited to 'src/parser.y')
| -rw-r--r-- | src/parser.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parser.y b/src/parser.y index 4837a53..b120e1b 100644 --- a/src/parser.y +++ b/src/parser.y @@ -691,11 +691,11 @@ proc NULL, src_loc(@$)); - ast_set_flags($$, AST_FLAG_EXTERN); + ast_set_flags($$, AST_FLAG_EXTERN | AST_FLAG_NOMANGLE); } | "extern" ID "(" opt_decls ")" { $$ = gen_proc($[ID], $[opt_decls], NULL, NULL, src_loc(@$)); - ast_set_flags($$, AST_FLAG_EXTERN); + ast_set_flags($$, AST_FLAG_EXTERN | AST_FLAG_NOMANGLE); } member |
