diff options
Diffstat (limited to 'clang/test/Interpreter')
-rw-r--r-- | clang/test/Interpreter/code-undo.cpp | 1 | ||||
-rw-r--r-- | clang/test/Interpreter/execute-weak.cpp | 1 | ||||
-rw-r--r-- | clang/test/Interpreter/execute.cpp | 1 | ||||
-rw-r--r-- | clang/test/Interpreter/global-dtor-win.cpp | 14 | ||||
-rw-r--r-- | clang/test/Interpreter/global-dtor.cpp | 1 | ||||
-rw-r--r-- | clang/test/Interpreter/lit.local.cfg | 2 | ||||
-rw-r--r-- | clang/test/Interpreter/plugins.cpp | 2 | ||||
-rw-r--r-- | clang/test/Interpreter/simple-exception.cpp | 1 |
8 files changed, 3 insertions, 20 deletions
diff --git a/clang/test/Interpreter/code-undo.cpp b/clang/test/Interpreter/code-undo.cpp index 9a908d6b7e45..c963e45b9f22 100644 --- a/clang/test/Interpreter/code-undo.cpp +++ b/clang/test/Interpreter/code-undo.cpp @@ -1,6 +1,5 @@ // RUN: clang-repl "int i = 10;" 'extern "C" int printf(const char*,...);' \ // RUN: 'auto r1 = printf("i = %d\n", i);' | FileCheck --check-prefix=CHECK-DRIVER %s -// REQUIRES: host-supports-jit // UNSUPPORTED: system-aix // CHECK-DRIVER: i = 10 // RUN: cat %s | clang-repl | FileCheck %s diff --git a/clang/test/Interpreter/execute-weak.cpp b/clang/test/Interpreter/execute-weak.cpp index 7d0b7061e501..5b343512c545 100644 --- a/clang/test/Interpreter/execute-weak.cpp +++ b/clang/test/Interpreter/execute-weak.cpp @@ -1,7 +1,6 @@ // RUN: clang-repl "int x = 10;" "int y=7; err;" "int y = 10;" // RUN: clang-repl "int i = 10;" 'extern "C" int printf(const char*,...);' \ // RUN: 'auto r1 = printf("i = %d\n", i);' | FileCheck --check-prefix=CHECK-DRIVER %s -// REQUIRES: host-supports-jit // CHECK-DRIVER: i = 10 // UNSUPPORTED: system-aix, system-windows // RUN: cat %s | clang-repl | FileCheck %s diff --git a/clang/test/Interpreter/execute.cpp b/clang/test/Interpreter/execute.cpp index 124f6492179e..ce2a5c7d504a 100644 --- a/clang/test/Interpreter/execute.cpp +++ b/clang/test/Interpreter/execute.cpp @@ -2,7 +2,6 @@ // RUN: clang-repl "int x = 10;" "int y=7; err;" "int y = 10;" // RUN: clang-repl "int i = 10;" 'extern "C" int printf(const char*,...);' \ // RUN: 'auto r1 = printf("i = %d\n", i);' | FileCheck --check-prefix=CHECK-DRIVER %s -// REQUIRES: host-supports-jit // UNSUPPORTED: system-aix // CHECK-DRIVER: i = 10 // RUN: cat %s | clang-repl | FileCheck %s diff --git a/clang/test/Interpreter/global-dtor-win.cpp b/clang/test/Interpreter/global-dtor-win.cpp deleted file mode 100644 index 4e0329820561..000000000000 --- a/clang/test/Interpreter/global-dtor-win.cpp +++ /dev/null @@ -1,14 +0,0 @@ -// clang-format off -// FIXME: Merge into global-dtor.cpp when exception support arrives on windows-msvc -// REQUIRES: host-supports-jit && windows-msvc -// -// Tests that a global destructor is ran in windows-msvc platform. -// -// RUN: cat %s | clang-repl | FileCheck %s - -extern "C" int printf(const char *, ... ); - -struct D { float f = 1.0; D *m = nullptr; D(){} ~D() { printf("D[f=%f, m=0x%llx]\n", f, reinterpret_cast<unsigned long long>(m)); }} d; -// CHECK: D[f=1.000000, m=0x0] - -%quit
\ No newline at end of file diff --git a/clang/test/Interpreter/global-dtor.cpp b/clang/test/Interpreter/global-dtor.cpp index 7367fe42eb8b..1f241d9f1931 100644 --- a/clang/test/Interpreter/global-dtor.cpp +++ b/clang/test/Interpreter/global-dtor.cpp @@ -1,5 +1,4 @@ // clang-format off -// REQUIRES: host-supports-jit, host-supports-exception // UNSUPPORTED: system-aix // // Tests that a global destructor is ran on platforms with gnu exception support. diff --git a/clang/test/Interpreter/lit.local.cfg b/clang/test/Interpreter/lit.local.cfg new file mode 100644 index 000000000000..b1ca76669a50 --- /dev/null +++ b/clang/test/Interpreter/lit.local.cfg @@ -0,0 +1,2 @@ +if 'host-supports-jit' not in config.available_features: + config.unsupported = True
\ No newline at end of file diff --git a/clang/test/Interpreter/plugins.cpp b/clang/test/Interpreter/plugins.cpp index 9faa7e96c332..59e4f2f29240 100644 --- a/clang/test/Interpreter/plugins.cpp +++ b/clang/test/Interpreter/plugins.cpp @@ -1,7 +1,7 @@ // RUN: cat %s | clang-repl -Xcc -Xclang -Xcc -load -Xcc -Xclang \ // RUN: -Xcc %llvmshlibdir/PrintFunctionNames%pluginext -Xcc -Xclang\ // RUN: -Xcc -add-plugin -Xcc -Xclang -Xcc print-fns 2>&1 | FileCheck %s -// REQUIRES: host-supports-jit, plugins, examples +// REQUIRES: plugins, examples int i = 10; extern "C" int printf(const char*,...); diff --git a/clang/test/Interpreter/simple-exception.cpp b/clang/test/Interpreter/simple-exception.cpp index c56fbbb417f0..dc13402d2a51 100644 --- a/clang/test/Interpreter/simple-exception.cpp +++ b/clang/test/Interpreter/simple-exception.cpp @@ -1,5 +1,4 @@ // clang-format off -// REQUIRES: host-supports-jit, host-supports-exception // UNSUPPORTED: system-aix // XFAIL: arm, arm64-apple, windows-msvc, windows-gnu // RUN: cat %s | clang-repl | FileCheck %s |