diff options
author | Araq <rumpf_a@web.de> | 2013-08-30 22:47:14 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2013-08-30 22:47:14 +0200 |
commit | 4d9b2f671ad1c8109c8478c9a78e05e25def5f78 (patch) | |
tree | 5b5c5cec62749430c9adb1525c9ad138dab2db9b /compiler | |
parent | cf689f7472241fed99ec5678b8c483f206d0f6e4 (diff) | |
download | Nim-4d9b2f671ad1c8109c8478c9a78e05e25def5f78.tar.gz |
fixes #578
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/magicsys.nim | 2 | ||||
-rw-r--r-- | compiler/semstmts.nim | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/compiler/magicsys.nim b/compiler/magicsys.nim index 88ae2cb12..0c0b87222 100644 --- a/compiler/magicsys.nim +++ b/compiler/magicsys.nim @@ -74,7 +74,7 @@ proc getSysType(kind: TTypeKind): PType = of tyUInt64: result = sysTypeFromName("uint64") of tyFloat: result = sysTypeFromName("float") of tyFloat32: result = sysTypeFromName("float32") - of tyFloat64: result = sysTypeFromName("float64") + of tyFloat64: return sysTypeFromName("float64") of tyFloat128: result = sysTypeFromName("float128") of tyBool: result = sysTypeFromName("bool") of tyChar: result = sysTypeFromName("char") diff --git a/compiler/semstmts.nim b/compiler/semstmts.nim index a15b3e10a..0ee950faf 100644 --- a/compiler/semstmts.nim +++ b/compiler/semstmts.nim @@ -1205,7 +1205,7 @@ proc semStmtList(c: PContext, n: PNode): PNode = if n.sons[i].typ == EnforceVoidContext or usesResult(n.sons[i]): voidContext = true n.typ = EnforceVoidContext - elif i != last or voidContext: + if i != last or voidContext: discardCheck(n.sons[i]) else: n.typ = n.sons[i].typ |