checker: minor cleanup in check_files() (#10075)
parent
dcf4d73c87
commit
3b062388ba
|
@ -201,28 +201,25 @@ pub fn (mut c Checker) check_files(ast_files []ast.File) {
|
||||||
// is needed when the generic type is auto inferred from the call argument
|
// is needed when the generic type is auto inferred from the call argument
|
||||||
// Check more times if there are more new registered fn concrete types
|
// Check more times if there are more new registered fn concrete types
|
||||||
for {
|
for {
|
||||||
for i in 0 .. ast_files.len {
|
for file in ast_files {
|
||||||
file := unsafe { &ast_files[i] }
|
|
||||||
if file.generic_fns.len > 0 {
|
if file.generic_fns.len > 0 {
|
||||||
c.change_current_file(file)
|
c.change_current_file(file)
|
||||||
c.post_process_generic_fns()
|
c.post_process_generic_fns()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if c.need_recheck_generic_fns {
|
if !c.need_recheck_generic_fns {
|
||||||
c.need_recheck_generic_fns = false
|
|
||||||
continue
|
|
||||||
} else {
|
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
c.need_recheck_generic_fns = false
|
||||||
}
|
}
|
||||||
// restore the original c.file && c.mod after post processing
|
// restore the original c.file && c.mod after post processing
|
||||||
c.change_current_file(last_file)
|
c.change_current_file(last_file)
|
||||||
c.timers.show('checker_post_process_generic_fns')
|
c.timers.show('checker_post_process_generic_fns')
|
||||||
//
|
|
||||||
c.timers.start('checker_verify_all_vweb_routes')
|
c.timers.start('checker_verify_all_vweb_routes')
|
||||||
c.verify_all_vweb_routes()
|
c.verify_all_vweb_routes()
|
||||||
c.timers.show('checker_verify_all_vweb_routes')
|
c.timers.show('checker_verify_all_vweb_routes')
|
||||||
//
|
|
||||||
if c.pref.is_test {
|
if c.pref.is_test {
|
||||||
mut n_test_fns := 0
|
mut n_test_fns := 0
|
||||||
for _, f in c.table.fns {
|
for _, f in c.table.fns {
|
||||||
|
|
Loading…
Reference in New Issue