close some gaps in the type system
This commit is contained in:
@@ -122,11 +122,12 @@ inject_assertion_locations :: proc(
|
||||
) {
|
||||
expect := symbol.intern(symbols, "expect")
|
||||
expect_equal := symbol.intern(symbols, "expect_equal")
|
||||
expect_type := symbol.intern(symbols, "expect_type")
|
||||
original_count := len(module.exprs)
|
||||
for index in 0..<original_count {
|
||||
expr := &module.exprs[index]
|
||||
if expr.kind != .Call || expr.intrinsic || !symbol.is_valid(expr.qualifier) ||
|
||||
(expr.name != expect && expr.name != expect_equal) {
|
||||
(expr.name != expect && expr.name != expect_equal && expr.name != expect_type) {
|
||||
continue
|
||||
}
|
||||
file := source_file_id(module, expr.span.file)
|
||||
|
||||
Reference in New Issue
Block a user