Author: Jan Svoboda Date: 2020-12-09T08:58:45+01:00 New Revision: 4894e423e7b4b121bd4fb23cdba9870ff0f2a6b6
URL: https://github.com/llvm/llvm-project/commit/4894e423e7b4b121bd4fb23cdba9870ff0f2a6b6 DIFF: https://github.com/llvm/llvm-project/commit/4894e423e7b4b121bd4fb23cdba9870ff0f2a6b6.diff LOG: [clang][cli] CompilerInvocationTest: remove unnecessary command line arguments Depends on D92827. Reviewed By: dexonsmith Differential Revision: https://reviews.llvm.org/D92828 Added: Modified: clang/unittests/Frontend/CompilerInvocationTest.cpp Removed: ################################################################################ diff --git a/clang/unittests/Frontend/CompilerInvocationTest.cpp b/clang/unittests/Frontend/CompilerInvocationTest.cpp index 39929b8fc032..0eb76a13972c 100644 --- a/clang/unittests/Frontend/CompilerInvocationTest.cpp +++ b/clang/unittests/Frontend/CompilerInvocationTest.cpp @@ -36,7 +36,7 @@ class CommandLineTest : public ::testing::Test { }; TEST_F(CommandLineTest, OptIsInitializedWithCustomDefaultValue) { - const char *Args[] = {"clang", "-xc++"}; + const char *Args[] = {""}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -44,7 +44,7 @@ TEST_F(CommandLineTest, OptIsInitializedWithCustomDefaultValue) { } TEST_F(CommandLineTest, OptOfNegativeFlagIsPopulatedWithFalse) { - const char *Args[] = {"clang", "-xc++", "-fno-temp-file"}; + const char *Args[] = {"-fno-temp-file"}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -52,7 +52,7 @@ TEST_F(CommandLineTest, OptOfNegativeFlagIsPopulatedWithFalse) { } TEST_F(CommandLineTest, OptsOfImpliedPositiveFlagArePopulatedWithTrue) { - const char *Args[] = {"clang", "-xc++", "-cl-unsafe-math-optimizations"}; + const char *Args[] = {"-cl-unsafe-math-optimizations"}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -68,7 +68,7 @@ TEST_F(CommandLineTest, OptsOfImpliedPositiveFlagArePopulatedWithTrue) { } TEST_F(CommandLineTest, CanGenerateCC1CommandLineFlag) { - const char *Args[] = {"clang", "-xc++", "-fmodules-strict-context-hash", "-"}; + const char *Args[] = {"-fmodules-strict-context-hash"}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -79,7 +79,7 @@ TEST_F(CommandLineTest, CanGenerateCC1CommandLineFlag) { TEST_F(CommandLineTest, CanGenerateCC1CommandLineSeparate) { const char *TripleCStr = "i686-apple-darwin9"; - const char *Args[] = {"clang", "-xc++", "-triple", TripleCStr, "-"}; + const char *Args[] = {"-triple", TripleCStr}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -91,8 +91,7 @@ TEST_F(CommandLineTest, CanGenerateCC1CommandLineSeparate) { TEST_F(CommandLineTest, CanGenerateCC1CommandLineSeparateRequiredPresent) { const std::string DefaultTriple = llvm::Triple::normalize(llvm::sys::getDefaultTargetTriple()); - const char *Args[] = {"clang", "-xc++", "-triple", DefaultTriple.c_str(), - "-"}; + const char *Args[] = {"-triple", DefaultTriple.c_str()}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -105,7 +104,7 @@ TEST_F(CommandLineTest, CanGenerateCC1CommandLineSeparateRequiredPresent) { TEST_F(CommandLineTest, CanGenerateCC1CommandLineSeparateRequiredAbsent) { const std::string DefaultTriple = llvm::Triple::normalize(llvm::sys::getDefaultTargetTriple()); - const char *Args[] = {"clang", "-xc++", "-"}; + const char *Args[] = {""}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -116,7 +115,7 @@ TEST_F(CommandLineTest, CanGenerateCC1CommandLineSeparateRequiredAbsent) { } TEST_F(CommandLineTest, CanGenerateCC1CommandLineSeparateEnumNonDefault) { - const char *Args[] = {"clang", "-xc++", "-mrelocation-model", "static", "-"}; + const char *Args[] = {"-mrelocation-model", "static"}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -127,7 +126,7 @@ TEST_F(CommandLineTest, CanGenerateCC1CommandLineSeparateEnumNonDefault) { } TEST_F(CommandLineTest, CanGenerateCC1COmmandLineSeparateEnumDefault) { - const char *Args[] = {"clang", "-xc++", "-mrelocation-model", "pic", "-"}; + const char *Args[] = {"-mrelocation-model", "pic"}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -138,7 +137,7 @@ TEST_F(CommandLineTest, CanGenerateCC1COmmandLineSeparateEnumDefault) { } TEST_F(CommandLineTest, NotPresentNegativeFlagNotGenerated) { - const char *Args[] = {"clang", "-xc++"}; + const char *Args[] = {""}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -148,7 +147,7 @@ TEST_F(CommandLineTest, NotPresentNegativeFlagNotGenerated) { } TEST_F(CommandLineTest, PresentNegativeFlagGenerated) { - const char *Args[] = {"clang", "-xc++", "-fno-temp-file"}; + const char *Args[] = {"-fno-temp-file"}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -158,7 +157,7 @@ TEST_F(CommandLineTest, PresentNegativeFlagGenerated) { } TEST_F(CommandLineTest, NotPresentAndNotImpliedNotGenerated) { - const char *Args[] = {"clang", "-xc++"}; + const char *Args[] = {""}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -172,7 +171,7 @@ TEST_F(CommandLineTest, NotPresentAndNotImpliedNotGenerated) { } TEST_F(CommandLineTest, NotPresentAndImpliedNotGenerated) { - const char *Args[] = {"clang", "-xc++", "-cl-unsafe-math-optimizations"}; + const char *Args[] = {"-cl-unsafe-math-optimizations"}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -185,8 +184,8 @@ TEST_F(CommandLineTest, NotPresentAndImpliedNotGenerated) { } TEST_F(CommandLineTest, PresentAndImpliedNotGenerated) { - const char *Args[] = {"clang", "-xc++", "-cl-unsafe-math-optimizations", - "-cl-mad-enable", "-menable-unsafe-fp-math"}; + const char *Args[] = {"-cl-unsafe-math-optimizations", "-cl-mad-enable", + "-menable-unsafe-fp-math"}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); @@ -199,8 +198,7 @@ TEST_F(CommandLineTest, PresentAndImpliedNotGenerated) { } TEST_F(CommandLineTest, PresentAndNotImpliedGenerated) { - const char *Args[] = {"clang", "-xc++", "-cl-mad-enable", - "-menable-unsafe-fp-math"}; + const char *Args[] = {"-cl-mad-enable", "-menable-unsafe-fp-math"}; CompilerInvocation::CreateFromArgs(Invocation, Args, *Diags); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits