@@ -603,7 +603,7 @@ TEST_F(CommandLineTest, ConditionalParsingIfFalseFlagNotPresent) {
603603}
604604
605605TEST_F (CommandLineTest, ConditionalParsingIfFalseFlagPresent) {
606- const char *Args[] = {" -sycl-std=2017 " };
606+ const char *Args[] = {" -sycl-std=2020 " };
607607
608608 CompilerInvocation::CreateFromArgs (Invocation, Args, *Diags);
609609
@@ -641,50 +641,50 @@ TEST_F(CommandLineTest, ConditionalParsingIfOddSyclStdArg1) {
641641
642642 CompilerInvocation::CreateFromArgs (Invocation, Args, *Diags);
643643
644- ASSERT_FALSE (Diags->hasErrorOccurred ());
644+ ASSERT_TRUE (Diags->hasErrorOccurred ());
645645 ASSERT_TRUE (Invocation.getLangOpts ().SYCLIsDevice );
646646 ASSERT_FALSE (Invocation.getLangOpts ().SYCLIsHost );
647- ASSERT_EQ (Invocation.getLangOpts ().getSYCLVersion (), LangOptions::SYCL_2017 );
647+ ASSERT_EQ (Invocation.getLangOpts ().getSYCLVersion (), LangOptions::SYCL_None );
648648
649649 Invocation.generateCC1CommandLine (GeneratedArgs, *this );
650650
651651 ASSERT_THAT (GeneratedArgs, Contains (StrEq (" -fsycl-is-device" )));
652652 ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -fsycl-is-host" ))));
653- ASSERT_THAT (GeneratedArgs, Contains (HasSubstr (" -sycl-std=2017 " )));
653+ ASSERT_THAT (GeneratedArgs, Not ( Contains (HasSubstr (" -sycl-std=2020 " ) )));
654654}
655655
656656TEST_F (CommandLineTest, ConditionalParsingIfOddSyclStdArg2) {
657657 const char *Args[] = {" -fsycl-is-device" , " -sycl-std=1.2.1" };
658658
659659 CompilerInvocation::CreateFromArgs (Invocation, Args, *Diags);
660660
661- ASSERT_FALSE (Diags->hasErrorOccurred ());
661+ ASSERT_TRUE (Diags->hasErrorOccurred ());
662662 ASSERT_TRUE (Invocation.getLangOpts ().SYCLIsDevice );
663663 ASSERT_FALSE (Invocation.getLangOpts ().SYCLIsHost );
664- ASSERT_EQ (Invocation.getLangOpts ().getSYCLVersion (), LangOptions::SYCL_2017 );
664+ ASSERT_EQ (Invocation.getLangOpts ().getSYCLVersion (), LangOptions::SYCL_None );
665665
666666 Invocation.generateCC1CommandLine (GeneratedArgs, *this );
667667
668668 ASSERT_THAT (GeneratedArgs, Contains (StrEq (" -fsycl-is-device" )));
669669 ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -fsycl-is-host" ))));
670- ASSERT_THAT (GeneratedArgs, Contains (HasSubstr (" -sycl-std=2017 " )));
670+ ASSERT_THAT (GeneratedArgs, Not ( Contains (HasSubstr (" -sycl-std=2020 " ) )));
671671}
672672
673673TEST_F (CommandLineTest, ConditionalParsingIfOddSyclStdArg3) {
674674 const char *Args[] = {" -fsycl-is-device" , " -sycl-std=sycl-1.2.1" };
675675
676676 CompilerInvocation::CreateFromArgs (Invocation, Args, *Diags);
677677
678- ASSERT_FALSE (Diags->hasErrorOccurred ());
678+ ASSERT_TRUE (Diags->hasErrorOccurred ());
679679 ASSERT_TRUE (Invocation.getLangOpts ().SYCLIsDevice );
680680 ASSERT_FALSE (Invocation.getLangOpts ().SYCLIsHost );
681- ASSERT_EQ (Invocation.getLangOpts ().getSYCLVersion (), LangOptions::SYCL_2017 );
681+ ASSERT_EQ (Invocation.getLangOpts ().getSYCLVersion (), LangOptions::SYCL_None );
682682
683683 Invocation.generateCC1CommandLine (GeneratedArgs, *this );
684684
685685 ASSERT_THAT (GeneratedArgs, Contains (StrEq (" -fsycl-is-device" )));
686686 ASSERT_THAT (GeneratedArgs, Not (Contains (StrEq (" -fsycl-is-host" ))));
687- ASSERT_THAT (GeneratedArgs, Contains (HasSubstr (" -sycl-std=2017 " )));
687+ ASSERT_THAT (GeneratedArgs, Not ( Contains (HasSubstr (" -sycl-std=2020 " ) )));
688688}
689689
690690TEST_F (CommandLineTest, ConditionalParsingIfTrueFlagNotPresentHost) {
@@ -718,17 +718,17 @@ TEST_F(CommandLineTest, ConditionalParsingIfTrueFlagNotPresentDevice) {
718718}
719719
720720TEST_F (CommandLineTest, ConditionalParsingIfTrueFlagPresent) {
721- const char *Args[] = {" -fsycl-is-device" , " -sycl-std=2017 " };
721+ const char *Args[] = {" -fsycl-is-device" , " -sycl-std=2020 " };
722722
723723 CompilerInvocation::CreateFromArgs (Invocation, Args, *Diags);
724724
725725 ASSERT_FALSE (Diags->hasErrorOccurred ());
726- ASSERT_EQ (Invocation.getLangOpts ().getSYCLVersion (), LangOptions::SYCL_2017 );
726+ ASSERT_EQ (Invocation.getLangOpts ().getSYCLVersion (), LangOptions::SYCL_2020 );
727727
728728 Invocation.generateCC1CommandLine (GeneratedArgs, *this );
729729
730730 ASSERT_THAT (GeneratedArgs, Contains (StrEq (" -fsycl-is-device" )));
731- ASSERT_THAT (GeneratedArgs, Contains (StrEq (" -sycl-std=2017 " )));
731+ ASSERT_THAT (GeneratedArgs, Contains (StrEq (" -sycl-std=2020 " )));
732732}
733733
734734// Wide integer option.
0 commit comments