@@ -755,22 +755,20 @@ void Driver::CreateOffloadingDeviceToolChains(Compilation &C,
755
755
756
756
// -fsycl-targets cannot be used with -fsycl-link-targets
757
757
if (SYCLTargets && SYCLLinkTargets)
758
- Diag (clang::diag::err_drv_option_conflict) << SYCLTargets-> getSpelling ()
759
- << SYCLLinkTargets->getSpelling ();
758
+ Diag (clang::diag::err_drv_option_conflict)
759
+ << SYCLTargets-> getSpelling () << SYCLLinkTargets->getSpelling ();
760
760
// -fsycl-link-targets and -fsycl-add-targets cannot be used together
761
761
if (SYCLLinkTargets && SYCLAddTargets)
762
- Diag (clang::diag::err_drv_option_conflict) << SYCLLinkTargets-> getSpelling ()
763
- << SYCLAddTargets->getSpelling ();
762
+ Diag (clang::diag::err_drv_option_conflict)
763
+ << SYCLLinkTargets-> getSpelling () << SYCLAddTargets->getSpelling ();
764
764
// -fsycl-link-targets is not allowed with -fsycl-link
765
765
if (SYCLLinkTargets && SYCLLink)
766
766
Diag (clang::diag::err_drv_option_conflict)
767
- << C.getInputArgs ().getLastArg (options::OPT_fsycl_link_EQ)->getSpelling ()
768
- << SYCLLinkTargets->getSpelling ();
767
+ << SYCLLink->getSpelling () << SYCLLinkTargets->getSpelling ();
769
768
// -fsycl-targets cannot be used with -fintelfpga
770
769
if (SYCLTargets && SYCLfpga)
771
770
Diag (clang::diag::err_drv_option_conflict)
772
- << SYCLTargets->getSpelling ()
773
- << C.getInputArgs ().getLastArg (options::OPT_fintelfpga)->getSpelling ();
771
+ << SYCLTargets->getSpelling () << SYCLfpga->getSpelling ();
774
772
775
773
bool HasSYCLTargetsOption = SYCLTargets || SYCLLinkTargets || SYCLAddTargets;
776
774
llvm::StringMap<StringRef> FoundNormalizedTriples;
0 commit comments