From a71cdade70ea141a0c4017dd57b4e9b32e863349 Mon Sep 17 00:00:00 2001 From: Shuhei Kadowaki <40514306+aviatesk@users.noreply.github.com> Date: Wed, 10 Apr 2024 17:45:37 +0900 Subject: [PATCH] fix CI on `backports-release-1.10` (#621) --- src/JET.jl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/JET.jl b/src/JET.jl index 8a52b919a..e45d7271e 100644 --- a/src/JET.jl +++ b/src/JET.jl @@ -220,6 +220,10 @@ get_lin((sv, pc)::StateAtPC) = begin return linetable[codeloc]::LineInfoNode elseif isa(sv, OptimizationState) && codeloc == 0 return nothing + elseif length(linetable) == 1 + # XXX `codelocs` seems to be broken for some reason, + # but we've got to use linetable /w single line info node if that's what's available + return only(linetable)::LineInfoNode else # Packages might dynamically generate code, which does not reference # a source, see https://github.com/aviatesk/JET.jl/issues/273