ソースを参照

Merge pull request #5653 from smoke-y/emptyParen

Fix compiler segfault when trying to use () as type
gingerBill 6 日 前
コミット
0711806c21
1 ファイル変更3 行追加0 行削除
  1. 3 0
      src/checker.cpp

+ 3 - 0
src/checker.cpp

@@ -1797,6 +1797,9 @@ gb_internal void add_type_and_value(CheckerContext *ctx, Ast *expr, AddressingMo
 		}
 
 		expr = unparen_expr(expr);
+		if (expr == nullptr) {
+			break;
+		};
 	}
 	mutex_unlock(mutex);
 }