diff --git a/clang/lib/Driver/ToolChains/SYCL.cpp b/clang/lib/Driver/ToolChains/SYCL.cpp index 7e8067f5ec2e4..1d903aa1fc17c 100644 --- a/clang/lib/Driver/ToolChains/SYCL.cpp +++ b/clang/lib/Driver/ToolChains/SYCL.cpp @@ -1889,8 +1889,8 @@ void SYCLToolChain::AddImpliedTargetArgs(const llvm::Triple &Triple, DeviceName = DevArg; StringRef BackendOptName = SYCL::gen::getGenGRFFlag("auto"); if (IsGen) - PerDeviceArgs.push_back( - {DeviceName, Args.MakeArgString(BackendOptName)}); + PerDeviceArgs.push_back({Args.MakeArgString(DeviceName), + Args.MakeArgString(BackendOptName)}); else if (IsJIT) BeArgs.push_back(Args.MakeArgString(RegAllocModeOptName + DeviceName + ":" + BackendOptName));