[clang] [HLSL] Allow a groupshared struct to be passed as an implicit parameter (PR #229939)

Helena Kotas via cfe-commits cfe-commits at lists.llvm.org
Wed Oct 14 20:00:52 PDT 2026


================
@@ -6585,7 +6585,8 @@ CodeGenFunction::EmitHLSLOutArgLValues(const HLSLOutArgExpr *E, QualType Ty) {
 }
 
 LValue CodeGenFunction::EmitHLSLOutArgExpr(const HLSLOutArgExpr *E,
-                                           CallArgList &Args, QualType Ty) {
+                                           CallArgList &Args, QualType Ty,
+                                           bool IsImplicitObject) {
----------------
hekota wrote:

Just a nit - object is fairly generic term. `IsImplicit` or `IsImplicitArg` would be better.
```suggestion
                                           bool IsImplicit) {
```


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


More information about the cfe-commits mailing list