]> granicus.if.org Git - gc/commitdiff
Travis CI: Test pointer backtracing full support with TSan
authorIvan Maidanski <ivmai@mail.ru>
Tue, 13 Mar 2018 21:44:42 +0000 (00:44 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 13 Mar 2018 21:44:42 +0000 (00:44 +0300)
.travis.yml

index b0e38f45e58e02b1216450291a79e76d11665c03..60b5d64726005f95566e6dc91c4db90d96df47ca 100644 (file)
@@ -353,6 +353,18 @@ matrix:
     - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -D USE_SPIN_LOCK -fno-omit-frame-pointer -D TEST_FORK_WITHOUT_ATFORK"
     - CONF_OPTIONS="--enable-gc-assertions"
     - NO_CLONE_LIBATOMIC_OPS=true
+  - os: linux
+    addons:
+      apt:
+        packages:
+        - clang-4.0
+        sources:
+        - llvm-toolchain-trusty-4.0
+    compiler: clang-4.0
+    language: c
+    env:
+    - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -D USE_SPIN_LOCK -fno-omit-frame-pointer -D TEST_FORK_WITHOUT_ATFORK"
+    - CONF_OPTIONS="--enable-gc-assertions --enable-gc-debug --enable-large-config --with-libatomic-ops=no"
   - os: linux
     addons:
       apt: