commit 54f95598858aa76b912be8dc0b980070724f31f2
parent 53e82078e4f9c8450ba94ba169cce9b51d513df2
Author: Alexander Krotov <ilabdsf@yandex.ru>
Date: Mon, 11 Apr 2016 23:31:11 +0300
[cc1] Fix NULL pointer dereference
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cc1/decl.c b/cc1/decl.c
@@ -216,7 +216,7 @@ krfun(Type *tp, Type *types[], Symbol *syms[], int *ntypes, int *nsyms)
sym->flags |= ISAUTO;
if ((sym = install(NS_IDEN, sym)) == NULL) {
errorp("redefinition of parameter '%s'",
- sym->name);
+ yylval.sym->name);
continue;
}
if (n < NR_FUNPARAM) {