summary refs log tree commit diff stats
path: root/tests/pragmas
diff options
context:
space:
mode:
authorTomohiro <gpuppur@gmail.com>2020-02-09 04:09:49 +0900
committerGitHub <noreply@github.com>2020-02-08 20:09:49 +0100
commit2a4aa246206e0d611c7af853b3c4308e27966079 (patch)
tree0d8072a4404c2c92f9a2084186ff3eedc39f097a /tests/pragmas
parente4415422fe2b615a6dfe01bb7136ec41ef429108 (diff)
downloadNim-2a4aa246206e0d611c7af853b3c4308e27966079.tar.gz
Add sideEffect pragma to importC procs in posix, winlean and time module (#13370)
* Add sideEffect pragma to procs in winlean
* Add sideEffect pragma to procs in posix
* Add test for #13306
* Add sideEffect pragma to procs in times
* Fixes #13306
Diffstat (limited to 'tests/pragmas')
-rw-r--r--tests/pragmas/t13306.nim10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/pragmas/t13306.nim b/tests/pragmas/t13306.nim
new file mode 100644
index 000000000..36713dd04
--- /dev/null
+++ b/tests/pragmas/t13306.nim
@@ -0,0 +1,10 @@
+discard """
+  errormsg: "'testEpo' can have side effects"
+  line: 8
+"""
+
+import times
+
+func testEpo(x: float): float = epochTime() + x
+
+echo testEpo(1.0)