Skip to content

Commit 16f14d1

Browse files
committed
test for inference on julia v1.8+
1 parent a0c2082 commit 16f14d1

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

test/ChebyshevTest.jl

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ import ApproxFunOrthogonalPolynomials: forwardrecurrence
2323
f = @inferred Fun(ChebyshevInterval(), [1])
2424
@test f(0.1) == 1
2525

26-
ef = @inferred Fun(exp)
26+
ef = if VERSION >= v"1.8"
27+
@inferred Fun(exp)
28+
else
29+
Fun(exp)
30+
end
2731
@test @inferred ef(0.1) exp(0.1)
2832
@test @inferred ef(.5) exp(.5)
2933

@@ -40,7 +44,11 @@ import ApproxFunOrthogonalPolynomials: forwardrecurrence
4044
@test ef == @inferred -(-ef)
4145
@test ef == (ef-1) + 1
4246

43-
@test (@inferred ef / 3) == @inferred (3 \ ef)
47+
if VERSION >= v"1.8"
48+
@test (@inferred ef / 3) == @inferred (3 \ ef)
49+
else
50+
@test ef / 3 == 3 \ ef
51+
end
4452

4553
cf = Fun(cos)
4654

0 commit comments

Comments
 (0)