@@ -7,7 +7,7 @@ module stage2_fwd
77 end
88 let sin′′ = Diffractor. dontuse_nth_order_forward_stage2 (Tuple{typeof (mysin), Float64}, 2 )
99 # This broke some time between 1.10 and 1.11-DEV.10001
10- @test_broken isa (sin′′, Core. OpaqueClosure{Tuple{Float64}, Float64})
10+ @test isa (sin′′, Core. OpaqueClosure{Tuple{Float64}, Float64}) broken = VERSION >= v " 1.11- "
1111 @test sin′′ (1.0 ) == - sin (1.0 )
1212 end
1313
@@ -16,27 +16,26 @@ module stage2_fwd
1616 ChainRulesCore. @scalar_rule myminus (x, y) (true , - 1 )
1717 let self_minus′ = Diffractor. dontuse_nth_order_forward_stage2 (Tuple{typeof (self_minus), Float64})
1818 # This broke some time between 1.10 and 1.11-DEV.10001
19- @test_broken isa (self_minus′, Core. OpaqueClosure{Tuple{Float64}, Float64})
19+ @test isa (self_minus′, Core. OpaqueClosure{Tuple{Float64}, Float64}) broken = VERSION >= v " 1.11- "
2020 @test self_minus′ (1.0 ) == 0.
2121 end
2222 ChainRulesCore. @scalar_rule myminus (x, y) (true , true ) # frule for `x - y`
2323 let self_minus′ = Diffractor. dontuse_nth_order_forward_stage2 (Tuple{typeof (self_minus), Float64})
2424 # This broke some time between 1.10 and 1.11-DEV.10001
25- @test_broken isa (self_minus′, Core. OpaqueClosure{Tuple{Float64}, Float64})
25+ @test isa (self_minus′, Core. OpaqueClosure{Tuple{Float64}, Float64}) broken = VERSION >= v " 1.11- "
2626 @test self_minus′ (1.0 ) == 2.
2727 end
2828
2929 myminus2 (a, b) = a - b
3030 self_minus2 (a) = myminus2 (a, a)
3131 let self_minus2′ = Diffractor. dontuse_nth_order_forward_stage2 (Tuple{typeof (self_minus2), Float64})
32- # This broke some time between 1.10 and 1.11-DEV.10001
33- @test_broken isa (self_minus2′, Core. OpaqueClosure{Tuple{Float64}, Float64})
32+ @test isa (self_minus2′, Core. OpaqueClosure{Tuple{Float64}, Float64}) broken= VERSION >= v " 1.11-"
3433 @test self_minus2′ (1.0 ) == 0.
3534 end
3635 ChainRulesCore. @scalar_rule myminus2 (x, y) (true , true ) # frule for `x - y`
3736 let self_minus2′ = Diffractor. dontuse_nth_order_forward_stage2 (Tuple{typeof (self_minus2), Float64})
3837 # This broke some time between 1.10 and 1.11-DEV.10001
39- @test_broken isa (self_minus2′, Core. OpaqueClosure{Tuple{Float64}, Float64})
38+ @test isa (self_minus2′, Core. OpaqueClosure{Tuple{Float64}, Float64}) broken = VERSION >= v " 1.11- "
4039 @test self_minus2′ (1.0 ) == 2.
4140 end
4241
0 commit comments