Author: Jonas Hahnfeld Date: 2023-07-27T16:22:56+02:00 New Revision: ac6e9e69bac76be2f05a20cea6ea8d69a0b43d1b
URL: https://github.com/llvm/llvm-project/commit/ac6e9e69bac76be2f05a20cea6ea8d69a0b43d1b DIFF: https://github.com/llvm/llvm-project/commit/ac6e9e69bac76be2f05a20cea6ea8d69a0b43d1b.diff LOG: [clang-repl] Remove redundant tests They only need to be tested once in execute.cpp and fail.cpp. Differential Revision: https://reviews.llvm.org/D156425 Added: Modified: clang/test/Interpreter/code-undo.cpp clang/test/Interpreter/execute-weak.cpp clang/test/Interpreter/execute.cpp clang/test/Interpreter/fail.cpp clang/test/Interpreter/lambda.cpp Removed: ################################################################################ diff --git a/clang/test/Interpreter/code-undo.cpp b/clang/test/Interpreter/code-undo.cpp index c963e45b9f2247..83ade0ec9158ba 100644 --- a/clang/test/Interpreter/code-undo.cpp +++ b/clang/test/Interpreter/code-undo.cpp @@ -1,7 +1,4 @@ -// 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 // UNSUPPORTED: system-aix -// CHECK-DRIVER: i = 10 // RUN: cat %s | clang-repl | FileCheck %s extern "C" int printf(const char *, ...); int x1 = 0; diff --git a/clang/test/Interpreter/execute-weak.cpp b/clang/test/Interpreter/execute-weak.cpp index 66f2214ab03c0f..85fa5d276f5f46 100644 --- a/clang/test/Interpreter/execute-weak.cpp +++ b/clang/test/Interpreter/execute-weak.cpp @@ -1,8 +1,3 @@ -// 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 -// 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 ce2a5c7d504a59..6e73ed3927e815 100644 --- a/clang/test/Interpreter/execute.cpp +++ b/clang/test/Interpreter/execute.cpp @@ -1,9 +1,10 @@ +// UNSUPPORTED: system-aix + // clang-format off -// 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 -// UNSUPPORTED: system-aix // CHECK-DRIVER: i = 10 + // RUN: cat %s | clang-repl | FileCheck %s // RUN: cat %s | clang-repl -Xcc -O2 | FileCheck %s extern "C" int printf(const char *, ...); diff --git a/clang/test/Interpreter/fail.cpp b/clang/test/Interpreter/fail.cpp index 1f02dc425ece21..4e301f37548f1f 100644 --- a/clang/test/Interpreter/fail.cpp +++ b/clang/test/Interpreter/fail.cpp @@ -3,11 +3,8 @@ // error, and then successfully recovers if we decide it's a success then for // the non-interactive mode the exit code should be a failure. // 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 | not clang-repl | FileCheck %s BOOM! extern "C" int printf(const char *, ...); diff --git a/clang/test/Interpreter/lambda.cpp b/clang/test/Interpreter/lambda.cpp index d06009d59fe08a..df75274a050b29 100644 --- a/clang/test/Interpreter/lambda.cpp +++ b/clang/test/Interpreter/lambda.cpp @@ -1,9 +1,5 @@ -// 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 // RUN: cat %s | clang-repl -Xcc -O2 | FileCheck %s extern "C" int printf(const char *, ...); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits