diff options
| -rw-r--r-- | clang/test/Interpreter/const.cpp | 2 | ||||
| -rw-r--r-- | llvm/test/lit.cfg.py | 4 | ||||
| -rw-r--r-- | llvm/utils/lit/lit/llvm/config.py | 1 |
3 files changed, 2 insertions, 5 deletions
diff --git a/clang/test/Interpreter/const.cpp b/clang/test/Interpreter/const.cpp index 4b6ce65..86358c1 100644 --- a/clang/test/Interpreter/const.cpp +++ b/clang/test/Interpreter/const.cpp @@ -1,6 +1,6 @@ // UNSUPPORTED: system-aix // see https://github.com/llvm/llvm-project/issues/68092 -// XFAIL: system-windows +// XFAIL: host={{.*}}-windows-msvc // RUN: cat %s | clang-repl | FileCheck %s // RUN: cat %s | clang-repl -Xcc -O2 | FileCheck %s diff --git a/llvm/test/lit.cfg.py b/llvm/test/lit.cfg.py index ab245b7..022d1ae 100644 --- a/llvm/test/lit.cfg.py +++ b/llvm/test/lit.cfg.py @@ -477,10 +477,6 @@ if config.target_triple: if not config.target_triple.startswith(("nvptx", "xcore")): config.available_features.add("object-emission") -# Allow checking for specific details in the host triple -if config.host_triple: - config.available_features.add('host=%s' % config.host_triple) - if config.have_llvm_driver: config.available_features.add("llvm-driver") diff --git a/llvm/utils/lit/lit/llvm/config.py b/llvm/utils/lit/lit/llvm/config.py index 16cc296..79094b8 100644 --- a/llvm/utils/lit/lit/llvm/config.py +++ b/llvm/utils/lit/lit/llvm/config.py @@ -97,6 +97,7 @@ class LLVMConfig(object): # part of the standard header. But currently they aren't) host_triple = getattr(config, "host_triple", None) target_triple = getattr(config, "target_triple", None) + features.add("host=%s" % host_triple) features.add("target=%s" % target_triple) if host_triple and host_triple == target_triple: features.add("native") |
