gingerBill 1 year ago
parent
commit
476030dd28
2 changed files with 5 additions and 1 deletions
  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;
 }