summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2013-08-30 22:47:14 +0200
committerAraq <rumpf_a@web.de>2013-08-30 22:47:14 +0200
commit4d9b2f671ad1c8109c8478c9a78e05e25def5f78 (patch)
tree5b5c5cec62749430c9adb1525c9ad138dab2db9b /compiler
parentcf689f7472241fed99ec5678b8c483f206d0f6e4 (diff)
downloadNim-4d9b2f671ad1c8109c8478c9a78e05e25def5f78.tar.gz
fixes #578
Diffstat (limited to 'compiler')
-rw-r--r--compiler/magicsys.nim2
-rw-r--r--compiler/semstmts.nim2
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