diff options
author | Clay Sweetser <clay.sweetser@gmail.com> | 2014-05-26 10:13:29 -0400 |
---|---|---|
committer | Clay Sweetser <clay.sweetser@gmail.com> | 2014-05-26 10:13:29 -0400 |
commit | c4f77ecd9ace7ba131438f325138aeecbf4ae490 (patch) | |
tree | 010d8459e70e1327b53180523175d99a7e2b96db | |
parent | 6608fcc60f2a47983eac28d878f090522976a20a (diff) | |
download | Nim-c4f77ecd9ace7ba131438f325138aeecbf4ae490.tar.gz |
Fix issue #1203
-rw-r--r-- | compiler/semexprs.nim | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index b7b5b30ce..faba700ca 100644 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -192,6 +192,8 @@ proc isCastable(dst, src: PType): bool = result = false elif ss < 0: result = false + elif not typeAllowed(dst, skParam): + result = false else: result = (ds >= ss) or (skipTypes(dst, abstractInst).kind in IntegralTypes) or |