fixes #13661 (#13664) [backport]

This commit is contained in:
Andreas Rumpf 2020-03-16 18:40:17 +01:00 • committed by GitHub
commit 5ba5b5202a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 17 additions and 2 deletions

View file

@ -1,3 +1,6 @@
discard """
output: '''uint'''
"""
# Tests unsigned literals and implicit conversion between uints and ints
# Passes if it compiles
@ -43,3 +46,12 @@ block t4176:
var yyy: uint8 = 0
yyy = yyy - 127
doAssert type(yyy) is uint8
# bug #13661
proc fun(): uint = cast[uint](-1)
const x0 = fun()
echo typeof(x0)
discard $x0