diff options
author | Araq <rumpf_a@web.de> | 2017-02-16 11:35:15 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2017-02-16 11:35:15 +0100 |
commit | 61181702d5cf68e4b7a97cac352b395d37ddb702 (patch) | |
tree | ba03cfee1acd2359b318e59d02e0b7ce1311e593 /compiler | |
parent | c9dd6908ae461e7996193d31eaab6ec0a1fd701b (diff) | |
download | Nim-61181702d5cf68e4b7a97cac352b395d37ddb702.tar.gz |
fixes #5399
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/semfold.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/semfold.nim b/compiler/semfold.nim index 7a65462ec..749deded1 100644 --- a/compiler/semfold.nim +++ b/compiler/semfold.nim @@ -659,7 +659,7 @@ proc getConstExpr(m: PSym, n: PNode): PNode = localError(a.info, errCannotEvalXBecauseIncompletelyDefined, "sizeof") result = nil - elif skipTypes(a.typ, typedescInst).kind in + elif skipTypes(a.typ, typedescInst+{tyRange}).kind in IntegralTypes+NilableTypes+{tySet}: #{tyArray,tyObject,tyTuple}: result = newIntNodeT(getSize(a.typ), n) |