diff --git a/src/recipes.jl b/src/recipes.jl index 9f25a952..41bbab3b 100644 --- a/src/recipes.jl +++ b/src/recipes.jl @@ -149,7 +149,15 @@ function track_subdir_from_git!(pkgdata::PkgData, subdir::AbstractString; commit rethrow(err) end fmod = get(juliaf2m, fullpath, Core.Compiler) # Core.Compiler is not cached - fmod === Core.Compiler && endswith(fullpath, "compiler.jl") && continue # defines the module, skip + if fmod === Core.Compiler + endswith(fullpath, "compiler.jl") && continue # defines the module, skip + @static if isdefined(Core.Compiler, :EscapeAnalysis) + # after https://github.com/JuliaLang/julia/pull/43800 + if contains(fullpath, "compiler/ssair/EscapeAnalysis") + fmod = Core.Compiler.EscapeAnalysis + end + end + end if src != read(fullpath, String) push!(modified_files, (pkgdata, rpath)) end