diff options
| author | Eugene Leviant <eleviant@accesssoftek.com> | 2019-06-04 09:04:53 +0000 |
|---|---|---|
| committer | Eugene Leviant <eleviant@accesssoftek.com> | 2019-06-04 09:04:53 +0000 |
| commit | 3e39961eec7a665f14219997450c0bbbda471cef (patch) | |
| tree | 57578dd5652bc6bac099844817d98dc5bedd24e0 | |
| parent | 4f9e68148bd0dada2d6997625432385918ac2e2c (diff) | |
| download | bcm5719-llvm-3e39961eec7a665f14219997450c0bbbda471cef.tar.gz bcm5719-llvm-3e39961eec7a665f14219997450c0bbbda471cef.zip | |
[HWASAN][CMake] Allow instrumenting LLVM/clang
Differential revision: https://reviews.llvm.org/D62813
llvm-svn: 362474
| -rw-r--r-- | llvm/cmake/modules/HandleLLVMOptions.cmake | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/cmake/modules/HandleLLVMOptions.cmake b/llvm/cmake/modules/HandleLLVMOptions.cmake index 80ef69f36e0..966a2b9294e 100644 --- a/llvm/cmake/modules/HandleLLVMOptions.cmake +++ b/llvm/cmake/modules/HandleLLVMOptions.cmake @@ -697,6 +697,9 @@ if(LLVM_USE_SANITIZER) if (LLVM_USE_SANITIZER STREQUAL "Address") append_common_sanitizer_flags() append("-fsanitize=address" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + elseif (LLVM_USE_SANITIZER STREQUAL "HWAddress") + append_common_sanitizer_flags() + append("-fsanitize=hwaddress" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) elseif (LLVM_USE_SANITIZER MATCHES "Memory(WithOrigins)?") append_common_sanitizer_flags() append("-fsanitize=memory" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) |

