diff options
author | Michael Voronin <survivor.mail@gmail.com> | 2018-04-23 11:35:56 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-23 11:35:56 +0300 |
commit | 17d3c6f3f32649c7cc295e964e2fcc3af99eac20 (patch) | |
tree | d660abc250a7ded975908cac6e40a4c9a345efd9 /tests/cpp | |
parent | 04df7f147c6e08b28113173328d7e03fce381af9 (diff) | |
parent | a8b70c550083e432f0028e6582c97d8310a48c8a (diff) | |
download | Nim-17d3c6f3f32649c7cc295e964e2fcc3af99eac20.tar.gz |
Merge pull request #1 from nim-lang/devel
pull-23-04-18
Diffstat (limited to 'tests/cpp')
-rw-r--r-- | tests/cpp/tcovariancerules.nim | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/tests/cpp/tcovariancerules.nim b/tests/cpp/tcovariancerules.nim index f81d67a50..acde1b288 100644 --- a/tests/cpp/tcovariancerules.nim +++ b/tests/cpp/tcovariancerules.nim @@ -13,14 +13,8 @@ cat cat dog dog -dog value -cat value -dog value -cat value dog dog -dog value -cat value dog 1 dog 2 ''' @@ -243,11 +237,12 @@ reject modifiesCovariantArray(dogRefsArray.addr) var dogValues = @[vdog, vdog] var dogValuesArray = [vdog, vdog] -var animalValues = @[Animal(vdog), Animal(vcat)] -var animalValuesArray = [Animal(vdog), Animal(vcat)] +when false: + var animalValues = @[Animal(vdog), Animal(vcat)] + var animalValuesArray = [Animal(vdog), Animal(vcat)] -wantsNonCovariantSeq animalValues -wantsNonCovariantArray animalValuesArray + wantsNonCovariantSeq animalValues + wantsNonCovariantArray animalValuesArray reject wantsNonCovariantSeq(dogRefs) reject modifiesCovariantOperArray(dogRefs) @@ -260,7 +255,6 @@ modifiesDerivedOperArray dogRefs reject modifiesDerivedOperArray(dogValues) reject modifiesDerivedOperArray(animalRefs) -wantsNonCovariantOperArray animalValues reject wantsNonCovariantOperArray(animalRefs) reject wantsNonCovariantOperArray(dogRefs) reject wantsNonCovariantOperArray(dogValues) |