summary refs log tree commit diff stats
path: root/tests/valgrind
diff options
context:
space:
mode:
Diffstat (limited to 'tests/valgrind')
-rw-r--r--tests/valgrind/tbasic_valgrind.nim6
-rw-r--r--tests/valgrind/tleak_arc.nim14
2 files changed, 20 insertions, 0 deletions
diff --git a/tests/valgrind/tbasic_valgrind.nim b/tests/valgrind/tbasic_valgrind.nim
new file mode 100644
index 000000000..455b1ff17
--- /dev/null
+++ b/tests/valgrind/tbasic_valgrind.nim
@@ -0,0 +1,6 @@
+discard """
+  valgrind: true
+  cmd: "nim c --gc:destructors $file"
+"""
+
+echo "hello world"
diff --git a/tests/valgrind/tleak_arc.nim b/tests/valgrind/tleak_arc.nim
new file mode 100644
index 000000000..c47ee137a
--- /dev/null
+++ b/tests/valgrind/tleak_arc.nim
@@ -0,0 +1,14 @@
+discard """
+valgrind: true
+cmd: "nim $target --gc:arc -d:useMalloc $options $file"
+exitcode: 1
+outputsub: "   definitely lost: 7 bytes in 2 blocks"
+disabled: "freebsd"
+disabled: "osx"
+disabled: "openbsd"
+disabled: "windows"
+disabled: "32bit"
+"""
+
+discard alloc(3)
+discard alloc(4)
itter Kartik K. Agaram <vc@akkartik.com> 2015-06-21 23:42:39 -0700 1617' href='/akkartik/mu/commit/display.mu?h=hlt&id=6a0f71b9f89df0940a342cd2c91d246cecc18bdf'>6a0f71b9 ^
bc643692 ^
12d73ee8 ^
6a0f71b9 ^
0012c703 ^
6a0f71b9 ^
0012c703 ^
6a0f71b9 ^
0012c703 ^
6a0f71b9 ^
0012c703 ^
6a0f71b9 ^
290fe117 ^
54d48b25 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24