Skip to content

Commit 759f58d

Browse files
authored
Merge pull request #172 from JuliaDiff/ox/nononef
remove noneffectfree per JuliaLang/julia#50313
2 parents b23337a + bf1c930 commit 759f58d

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/stage1/recurse.jl

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ using Core.Compiler:
33
Instruction, MethodInstance, NewInstruction, NewvarNode, OldSSAValue, PhiNode,
44
ReturnNode, SSAValue, SlotNumber, StmtRange,
55
bbidxiter, cfg_delete_edge!, cfg_insert_edge!, compute_basic_blocks, complete,
6-
construct_domtree, construct_ssa!, domsort_ssa!, effect_free, finish, insert_node!,
7-
insert_node_here!, non_dce_finish!, non_effect_free, quoted, retrieve_code_info,
6+
construct_domtree, construct_ssa!, domsort_ssa!, finish, insert_node!,
7+
insert_node_here!, effect_free_and_nothrow, non_dce_finish!, quoted, retrieve_code_info,
88
scan_slot_def_use, userefs
99

1010
using Base.Meta
@@ -163,8 +163,7 @@ function split_critical_edges!(ir)
163163
end
164164

165165
for bb in blocks_to_split
166-
insert_node!(ir, cfg.blocks[bb].stmts.start,
167-
non_effect_free(NewInstruction(Expr(:new_bb_marker, bb))))
166+
insert_node!(ir, cfg.blocks[bb].stmts.start, NewInstruction(Expr(:new_bb_marker, bb)))
168167
end
169168

170169
ir = compact!(ir)

0 commit comments

Comments
 (0)