Problem: Some tests on Travis have EXITFREE duplicated.
Solution: Remove EXITFREE from shadowopt. Add "shadow" to job name.
SANITIZER_CFLAGS="-g -O1 -DABORT_ON_INTERNAL_ERROR -DEXITFREE -fsanitize=address -fno-omit-frame-pointer"
ASAN_OPTIONS="print_stacktrace=1 log_path=asan" LSAN_OPTIONS="suppressions=$TRAVIS_BUILD_DIR/src/testdir/lsan-suppress.txt"
- &shadowopt
- LEAK_CFLAGS="-DEXITFREE" SHADOWOPT="-C src/shadow" SRCDIR=./src/shadow
+ SHADOWOPT="-C src/shadow" SRCDIR=./src/shadow
linux: &linux
os: linux
compiler: gcc
env: *small
- <<: *linux
- name: normal/clang
+ name: normal+shadow/clang
compiler: clang
env:
- *normal
- *shadowopt
- <<: *linux
- name: normal/gcc
+ name: normal+shadow/gcc
compiler: gcc
env:
- *normal
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1279,
/**/
1278,
/**/