361361 @inferred getproperties (nt)
362362
363363 @inferred constructorof (typeof (nt))
364- content = funny_numbers (NamedTuple,n)
365- @inferred reconstruct (nt, content)
364+ if VERSION >= " v1.3"
365+ content = funny_numbers (NamedTuple,n)
366+ @inferred reconstruct (nt, content)
367+ end
366368 # no_allocs_test(nt, content)
367369 for k in 0 : n
368370 nt2 = funny_numbers (NamedTuple, k)
376378 @inferred getproperties (funny_numbers (NamedTuple, 100 ))
377379 @inferred setproperties (funny_numbers (NamedTuple, 100 ), funny_numbers (NamedTuple, 90 ))
378380
379-
380381 @inferred setproperties (funny_numbers (S,0 ), funny_numbers (NamedTuple, 0 ))
381382 @inferred setproperties (funny_numbers (S,1 ), funny_numbers (NamedTuple, 1 ))
382383 @inferred setproperties (funny_numbers (S,20 ), funny_numbers (NamedTuple, 18 ))
@@ -385,10 +386,12 @@ end
385386 @inferred constructorof (S1)
386387 @inferred constructorof (S20)
387388 @inferred constructorof (S40)
388- @inferred reconstruct (funny_numbers (S,0 ) , funny_numbers (Tuple,0 ))
389- @inferred reconstruct (funny_numbers (S,1 ) , funny_numbers (Tuple,1 ))
390- @inferred reconstruct (funny_numbers (S,20 ), funny_numbers (Tuple,20 ))
391- @inferred reconstruct (funny_numbers (S,40 ), funny_numbers (Tuple,40 ))
389+ if VERSION >= v " 1.3"
390+ @inferred reconstruct (funny_numbers (S,0 ) , funny_numbers (Tuple,0 ))
391+ @inferred reconstruct (funny_numbers (S,1 ) , funny_numbers (Tuple,1 ))
392+ @inferred reconstruct (funny_numbers (S,20 ), funny_numbers (Tuple,20 ))
393+ @inferred reconstruct (funny_numbers (S,40 ), funny_numbers (Tuple,40 ))
394+ end
392395
393396 @inferred getproperties (funny_numbers (S,0 ))
394397 @inferred getproperties (funny_numbers (S,1 ))
0 commit comments