exit(4);
}
- if(tab_lookup(tab, ident, type) != SYMNULL) {
+ if(tab_lookup(tab, ident, type) != SYMNULL || (type == S_VAR && tab_lookup(tab, ident, S_PARM) != SYMNULL)) {
if(check) {
fprintf(stderr, "Identifier doppelt vorhanden: \"%s\"\n", ident);
exit(3);