projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
parser: fix uninitialized args
[m6w6/ext-psi]
/
src
/
parser_def.h
diff --git
a/src/parser_def.h
b/src/parser_def.h
index 5d6a84a729e1a7f1a5ae542279b9bef3ff6066db..1910ebfe9f6e6dab828ecd1d59e9075d2d9eee1e 100644
(file)
--- a/
src/parser_def.h
+++ b/
src/parser_def.h
@@
-880,12
+880,17
@@
PARSE_TYPED(decl_arg, arg_,
/*
* decl_args: <empty>
*/
/*
* decl_args: <empty>
*/
-PASS(decl_args, )
+PARSE_TYPED(decl_args, args, ) {
+ args = NULL;
+}
/*
* decl_args: VOID
*/
/*
* decl_args: VOID
*/
-PASS(decl_args, VOID)
+PARSE_TYPED(decl_args, args,
+ TOKEN(VOID)) {
+ args = NULL;
+}
/*
* decl_args: decl_arg
/*
* decl_args: decl_arg
@@
-1664,7
+1669,9
@@
PARSE_TYPED(let_exps, exps,
/*
* callback_arg_list: <empty>
*/
/*
* callback_arg_list: <empty>
*/
-PASS(callback_arg_list, )
+PARSE_TYPED(callback_arg_list, args, ) {
+ args = NULL;
+}
/*
* callback_arg_list: callback_args
/*
* callback_arg_list: callback_args