diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index 1bf06f2a..05632cdc 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - version: ['1.10', '1.11', 'nightly'] + version: ['1.10', '1.11', '1.12-nightly', 'nightly'] os: [ubuntu-latest, macOS-latest, windows-latest] arch: [x64] llvm_args: [''] diff --git a/src/jlgen.jl b/src/jlgen.jl index 6dd691e6..2dc6486c 100644 --- a/src/jlgen.jl +++ b/src/jlgen.jl @@ -624,7 +624,7 @@ function compile_method_instance(@nospecialize(job::CompilerJob)) if VERSION < v"1.12.0-DEV.1667" cgparams = (; lookup = Base.unsafe_convert(Ptr{Nothing}, lookup_cb), cgparams... ) end - if VERSION > v"1.13.0-DEV.285" + if v"1.12.0-DEV.2126" <= VERSION < v"1.13-" || VERSION >= v"1.13.0-DEV.285" cgparams = (; force_emit_all = true , cgparams...) end params = Base.CodegenParams(; cgparams...)