[pkg-d-commits] [ldc] 25/74: MSVC: Re-test runnable/eh.d with all 4 C runtime variants (#2112)

Matthias Klumpp mak at moszumanska.debian.org
Thu Jul 13 20:54:15 UTC 2017


This is an automated email from the git hooks/post-receive script.

mak pushed a commit to annotated tag v1.3.0-beta2
in repository ldc.

commit 9e7be226dfe8d58f1dc581f0988856d0907a16b5
Author: kinke <kinke at users.noreply.github.com>
Date:   Tue May 16 19:52:03 2017 +0200

    MSVC: Re-test runnable/eh.d with all 4 C runtime variants (#2112)
---
 tests/driver/mscrtlib.d | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/tests/driver/mscrtlib.d b/tests/driver/mscrtlib.d
new file mode 100644
index 0000000..938588e
--- /dev/null
+++ b/tests/driver/mscrtlib.d
@@ -0,0 +1,10 @@
+// On Windows, re-test dmd-testsuite's runnable\eh.d with all 4 MS C runtime variants.
+// In case of failures, it's very likely that the EH terminate hook in druntime's
+// ldc.eh.msvc.msvc_eh_terminate() needs to be adapted.
+
+// REQUIRES: Windows
+
+// RUN: %ldc -mscrtlib=libcmt                 -run "%S\..\d2\dmd-testsuite\runnable\eh.d"
+// RUN: %ldc -mscrtlib=libcmtd -link-debuglib -run "%S\..\d2\dmd-testsuite\runnable\eh.d"
+// RUN: %ldc -mscrtlib=msvcrt  -link-debuglib -run "%S\..\d2\dmd-testsuite\runnable\eh.d"
+// RUN: %ldc -mscrtlib=msvcrtd                -run "%S\..\d2\dmd-testsuite\runnable\eh.d"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-d/ldc.git



More information about the pkg-d-commits mailing list