summary refs log tree commit diff stats
path: root/tests/stdlib/trlocks.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/stdlib/trlocks.nim')
-rw-r--r--tests/stdlib/trlocks.nim14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/stdlib/trlocks.nim b/tests/stdlib/trlocks.nim
new file mode 100644
index 000000000..135d9b028
--- /dev/null
+++ b/tests/stdlib/trlocks.nim
@@ -0,0 +1,14 @@
+discard """
+  action: "compile"
+  # Disallow joining to ensure it can compile in isolation.
+  # See #15584
+  joinable: false
+  cmd: "nim $target --threads:on $options $file"
+"""
+
+# bugfix #15584
+
+import rlocks
+
+var r: RLock
+r.initRLock()