summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2011-06-04 02:56:55 +0200
committerAraq <rumpf_a@web.de>2011-06-04 02:56:55 +0200
commit5008b44467bf545287289087a13f7e53c3d242ff (patch)
tree856090834d05969fc2722c5f3f3bd5df61f449f6 /tests
parent3260702a6044cdae89cf673ad1983aa3342127de (diff)
downloadNim-5008b44467bf545287289087a13f7e53c3d242ff.tar.gz
bugfixes for semantic checking; thread implementation pushed the compiler
Diffstat (limited to 'tests')
-rwxr-xr-xtests/accept/run/tnodeadlocks.nim41
1 files changed, 21 insertions, 20 deletions
diff --git a/tests/accept/run/tnodeadlocks.nim b/tests/accept/run/tnodeadlocks.nim
index 6d5a57c86..eef60c594 100755
--- a/tests/accept/run/tnodeadlocks.nim
+++ b/tests/accept/run/tnodeadlocks.nim
@@ -1,5 +1,6 @@
 discard """
   outputsub: "101"
+  cmd: "nimrod cc --hints:on --threads:on $# $#"
 """
 
 import os
@@ -19,33 +20,33 @@ proc threadFunc(interval: tuple[a, b: int]) {.procvar.} =
     when nodeadlocks:
       case i mod 6
       of 0:
-        Aquire(L) # lock stdout
-        Aquire(M)
-        Aquire(N)
+        Acquire(L) # lock stdout
+        Acquire(M)
+        Acquire(N)
       of 1:
-        Aquire(L)
-        Aquire(N) # lock stdout
-        Aquire(M)
+        Acquire(L)
+        Acquire(N) # lock stdout
+        Acquire(M)
       of 2:
-        Aquire(M)
-        Aquire(L)
-        Aquire(N)
+        Acquire(M)
+        Acquire(L)
+        Acquire(N)
       of 3:
-        Aquire(M)
-        Aquire(N)
-        Aquire(L)
+        Acquire(M)
+        Acquire(N)
+        Acquire(L)
       of 4:
-        Aquire(N)
-        Aquire(M)
-        Aquire(L)
+        Acquire(N)
+        Acquire(M)
+        Acquire(L)
       of 5:
-        Aquire(N)
-        Aquire(L)
-        Aquire(M)
+        Acquire(N)
+        Acquire(L)
+        Acquire(M)
       else: assert false
     else:
-      Aquire(L) # lock stdout
-      Aquire(M)
+      Acquire(L) # lock stdout
+      Acquire(M)
       
     echo i
     os.sleep(10)