Skip to content

bpart-related IR verification regression #57329

Closed
@maleadt

Description

@maleadt

Many packages on PkgEval started to fail with:

Unbound or partitioned GlobalRef not allowed in value position
WARNING: Detected access to binding `IRShow.debuginfo_firstline` in a world prior to its definition world.
  Julia 1.12 has introduced more strict world age semantics for global bindings.
  !!! This code may malfunction under Revise.
  !!! This code will error in future versions of Julia.
Hint: Add an appropriate `invokelatest` around the access to this binding.
Internal error: during type inference of
represent(QuantumInformation.HermitianBasis{Array{Base.Complex{Float64}, 2}}, Array{Int64, 2})
Encountered unexpected error in runtime:
ErrorException("IR verification failed.\n    Code location: broadcast.jl:227\n  Method instance: MethodInstance for similar(::Base.Broadcast.Broadcasted{NewStyle} where NewStyle<:(Base.Broadcast.DefaultArrayStyle), ::DataType)")

Example: FileTrees.jl

I haven't bisected this yet; the whole changeset includes e485be8...79ce168, out of which #57230 looks the most suspicious (cc @Keno).

Metadata

Metadata

Assignees

No one assigned

    Labels

    regressionRegression in behavior compared to a previous version

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions