[llvm] fae656b - [test] Add 'hwasan' feature and disable a test

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 17 23:50:57 PDT 2022


Author: Vitaly Buka
Date: 2022-08-17T23:50:35-07:00
New Revision: fae656b2dd80246c3c6f01e9c77c49560368752c

URL: https://github.com/llvm/llvm-project/commit/fae656b2dd80246c3c6f01e9c77c49560368752c
DIFF: https://github.com/llvm/llvm-project/commit/fae656b2dd80246c3c6f01e9c77c49560368752c.diff

LOG: [test] Add 'hwasan' feature and disable a test

Added: 
    

Modified: 
    clang/test/SemaCXX/PR51712-large-array-constexpr-check-oom.cpp
    llvm/utils/lit/lit/llvm/config.py

Removed: 
    


################################################################################
diff  --git a/clang/test/SemaCXX/PR51712-large-array-constexpr-check-oom.cpp b/clang/test/SemaCXX/PR51712-large-array-constexpr-check-oom.cpp
index f84cab8dc33e0..98e1a9afae6ea 100644
--- a/clang/test/SemaCXX/PR51712-large-array-constexpr-check-oom.cpp
+++ b/clang/test/SemaCXX/PR51712-large-array-constexpr-check-oom.cpp
@@ -5,6 +5,7 @@
 // REQUIRES: system-linux
 // UNSUPPORTED: msan
 // UNSUPPORTED: asan
+// UNSUPPORTED: hwasan
 //
 // RUN: ulimit -v 1048576
 // RUN: %clang_cc1 -std=c++11 -fsyntax-only -verify -triple=x86_64 %s

diff  --git a/llvm/utils/lit/lit/llvm/config.py b/llvm/utils/lit/lit/llvm/config.py
index 93419213427fa..e2e79297e63c2 100644
--- a/llvm/utils/lit/lit/llvm/config.py
+++ b/llvm/utils/lit/lit/llvm/config.py
@@ -102,6 +102,8 @@ def __init__(self, lit_config, config):
         sanitizers = frozenset(x.lower() for x in sanitizers.split(';'))
         if 'address' in sanitizers:
             features.add('asan')
+        if 'hwaddress' in sanitizers:
+            features.add('hwasan')
         if 'memory' in sanitizers or 'memorywithorigins' in sanitizers:
             features.add('msan')
         if 'undefined' in sanitizers:


        


More information about the llvm-commits mailing list