commit | 2de29bfe075329ce329c61f97e2b944eaf582280 | [log] [tgz] |
---|---|---|
author | Jonas Hahnfeld <hahnjo@hahnjo.de> | Sun Sep 08 16:08:54 2019 +0000 |
committer | Jonas Hahnfeld <hahnjo@hahnjo.de> | Sun Sep 08 16:08:54 2019 +0000 |
tree | f43fda4e3234de05814b4d1acaf2d44f891e0163 | |
parent | c2a089508d04e5ab32ccaf4953dd8a8a67df6c2c [diff] |
[ASan] Only run dlopen-mixed-c-cxx.c with static runtime This is what the original bug (http://llvm.org/PR39641) and the fix in https://reviews.llvm.org/D63877 have been about. With the dynamic runtime the test only passes when the asan library is linked against libstdc++: In contrast to libc++abi, it does not implement __cxa_rethrow_primary_exception so the regex matches the line saying that asan cannot intercept this function. Indeed, there is no message that the runtime failed to intercept __cxa_throw. Differential Revision: https://reviews.llvm.org/D67298 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@371336 91177308-0d34-0410-b5e6-96231b3b80d8