summaryrefslogtreecommitdiff
path: root/testsuite/tests/unwind/driver.ml
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/unwind/driver.ml')
-rw-r--r--testsuite/tests/unwind/driver.ml20
1 files changed, 20 insertions, 0 deletions
diff --git a/testsuite/tests/unwind/driver.ml b/testsuite/tests/unwind/driver.ml
index cd289b6b35..e756ef5075 100644
--- a/testsuite/tests/unwind/driver.ml
+++ b/testsuite/tests/unwind/driver.ml
@@ -1,3 +1,23 @@
+(* TEST
+
+script = "sh ${test_source_directory}/check-linker-version"
+files = "mylib.mli mylib.ml stack_walker.c"
+
+* macos
+** script
+*** setup-ocamlopt.byte-build-env
+**** ocamlopt.byte
+flags = "-opaque"
+module = "mylib.mli"
+***** ocamlopt.byte
+module = ""
+flags = "-cclib -Wl,-keep_dwarf_unwind"
+all_modules = "mylib.ml driver.ml stack_walker.c"
+program = "${test_build_directory}/unwind_test"
+****** run
+
+*)
+
let () =
Mylib.foo1 Mylib.bar 1 2 3 4 5 6 7 8 9 10;
Mylib.foo2 Mylib.baz 1 2 3 4 5 6 7 8 9 10