summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--compiler/semtypes.nim2
-rw-r--r--compiler/vmops.nim6
2 files changed, 4 insertions, 4 deletions
diff --git a/compiler/semtypes.nim b/compiler/semtypes.nim
index cb7f847a9..9f7a17a53 100644
--- a/compiler/semtypes.nim
+++ b/compiler/semtypes.nim
@@ -10,8 +10,6 @@
 # this module does the semantic checking of type declarations
 # included from sem.nim
 
-import math
-
 const
   errStringOrIdentNodeExpected = "string or ident node expected"
   errStringLiteralExpected = "string literal expected"
diff --git a/compiler/vmops.nim b/compiler/vmops.nim
index 08225b065..e287dd41d 100644
--- a/compiler/vmops.nim
+++ b/compiler/vmops.nim
@@ -15,10 +15,12 @@ from std/math import sqrt, ln, log10, log2, exp, round, arccos, arcsin,
   lgamma
 
 when declared(math.copySign):
-  from std/math import copySign
+  # pending bug #18762, avoid renaming math
+  from std/math as math2 import copySign
 
 when declared(math.signbit):
-  from std/math import signbit
+  # ditto
+  from std/math as math3 import signbit
 
 from std/os import getEnv, existsEnv, delEnv, putEnv, dirExists, fileExists, walkDir,
                    getAppFilename, raiseOSError, osLastError