瀏覽代碼

Remove prototype idfs in casts!

ceriel 30 年之前
父節點
當前提交
29a640446a
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      lang/cem/cemcom.ansi/declar.g

+ 3 - 1
lang/cem/cemcom.ansi/declar.g

@@ -578,7 +578,9 @@ abstract_declarator(register struct declarator *dc;)
 			/* empty */
 		]
 		')'
-		{add_decl_unary(dc, FUNCTION, 0, (arith)0, NO_PARAMS, pl);}
+		{add_decl_unary(dc, FUNCTION, 0, (arith)0, NO_PARAMS, pl);
+		 if (pl) remove_proto_idfs(pl);
+		}
 	|
 		arrayer(&count)
 		{add_decl_unary(dc, ARRAY, 0, count, NO_PARAMS, NO_PROTO);}