aboutsummaryrefslogtreecommitdiff
path: root/src/parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.y')
-rw-r--r--src/parser.y4
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