[clang] [llvm] [SPIRV][HLSL] Add DXC compatibility option for extension (PR #151554)

Chris B via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 1 07:18:09 PDT 2025


================
@@ -371,7 +431,7 @@ HLSLToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch,
     std::vector<std::string> SpvExtensionArgs =
         Args.getAllArgValues(options::OPT_fspv_extension_EQ);
     if (checkExtensionArgsAreValid(SpvExtensionArgs, getDriver())) {
-      std::string LlvmOption = getSpirvExtArg(SpvExtensionArgs);
+      llvm::SmallString<1024> LlvmOption = getSpirvExtArg(SpvExtensionArgs);
----------------
llvm-beanz wrote:

```suggestion
     SmallString<1024> LlvmOption = getSpirvExtArg(SpvExtensionArgs);
```

https://github.com/llvm/llvm-project/pull/151554


More information about the llvm-commits mailing list