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;
 }