gingerBill 1 年間 前
コミット
476030dd28
2 ファイル変更5 行追加1 行削除
  1. 1 1
      src/check_expr.cpp
  2. 4 0
      src/llvm_backend_stmt.cpp

+ 1 - 1
src/check_expr.cpp

@@ -2630,7 +2630,7 @@ gb_internal ExactValue exact_bit_set_all_set_mask(Type *type) {
 			}
 
 		} else {
-			// TODO(bill): enum range based
+			// TODO(bill): enum range based");
 			big_int_from_i64(&mask, -1);
 		}
 	} else {

+ 4 - 0
src/llvm_backend_stmt.cpp

@@ -1404,6 +1404,10 @@ gb_internal bool lb_switch_stmt_can_be_trivial_jump_table(AstSwitchStmt *ss, boo
 
 	}
 
+	if (is_typeid) {
+		return false;
+	}
+
 	return true;
 }