Avoid repeated realpath graph traversal

This commit is contained in:
udo
2026-07-17 22:59:42 +00:00
parent 37b03eb4d5
commit 1c78ea4f22
+2 -1
View File
@@ -1350,8 +1350,9 @@ void compiler_untrack_known_unit(Request* context, String file_name)
}); });
} }
bool compiler_unit_needs_recompile(Request* context, String file_name, bool* source_missing, bool allow_recent_source_stat) bool compiler_unit_needs_recompile(Request* context, String file_name, bool* source_missing, bool allow_recent_source_stat, bool path_is_normalized)
{ {
if(!path_is_normalized)
file_name = compiler_normalize_unit_path(context, file_name); file_name = compiler_normalize_unit_path(context, file_name);
SharedUnit su; SharedUnit su;
setup_unit_paths(context, &su, file_name); setup_unit_paths(context, &su, file_name);