Skip to content

Commit c0beb0a

Browse files
authored
Don't follow QuoteNodes when bulding edges (#48)
Fixes #47
1 parent 3a6078d commit c0beb0a

File tree

2 files changed

+0
-3
lines changed

2 files changed

+0
-3
lines changed

src/codeedges.jl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,6 @@ function add_links!(target::Pair{Union{SSAValue,SlotNumber,NamedVar},Links}, @no
304304
for i in arng
305305
add_links!(target, stmt.args[i], cl)
306306
end
307-
elseif isa(stmt, QuoteNode)
308-
add_links!(target, stmt.value, cl)
309307
elseif is_GotoIfNot(stmt)
310308
add_links!(target, (stmt::Core.GotoIfNot).cond, cl)
311309
elseif is_ReturnNode(stmt)

test/codeedges.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,6 @@ end
185185
edges = CodeEdges(src)
186186
# Check that the StructParent name is discovered everywhere it is used
187187
var = edges.byname[:StructParent]
188-
@test var.preds[end] var.succs
189188
isrequired = minimal_evaluation(hastrackedexpr, src, edges)
190189
selective_eval_fromstart!(frame, isrequired, true)
191190
@test supertype(ModSelective.StructParent) === AbstractArray

0 commit comments

Comments
 (0)