summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
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