From d2d7a73fa7e9a4ab849667d31e82a776d186758c Mon Sep 17 00:00:00 2001 From: Valentin Churavy Date: Tue, 16 Jul 2024 15:37:02 -0400 Subject: [PATCH] Make sure that the information in compiled is correct --- src/irgen.jl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/irgen.jl b/src/irgen.jl index 8b9ae2f1..552160e2 100644 --- a/src/irgen.jl +++ b/src/irgen.jl @@ -80,6 +80,12 @@ function irgen(@nospecialize(job::CompilerJob)) compiled[job.source] = (; compiled[job.source].ci, func, specfunc) + for mi in keys(compiled) + mi == job.source && continue + ci, func, specfunc = compiled[mi] + compiled[mi] = (; ci, func=safe_name(func), specfunc=safe_name(specfunc)) + end + # minimal required optimization @timeit_debug to "rewrite" begin if job.config.kernel && needs_byval(job)