aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorSarah Spall <sarahspall@microsoft.com>2024-10-01 11:03:37 -0700
committerGitHub <noreply@github.com>2024-10-01 11:03:37 -0700
commitd8df118545bf0aff3b03d923ca1aa205e7e74f43 (patch)
tree90f6f2ca81a13baedf6461c28a6dc22d2613e21a /clang/lib/CodeGen/CodeGenFunction.h
parentf6b2a222beed734df1d91bd5c165a5233c19fddb (diff)
downloadllvm-d8df118545bf0aff3b03d923ca1aa205e7e74f43.zip
llvm-d8df118545bf0aff3b03d923ca1aa205e7e74f43.tar.gz
llvm-d8df118545bf0aff3b03d923ca1aa205e7e74f43.tar.bz2
[HLSL] Array by-value assignment (#109323)
Make Constant Arrays in HLSL assignable. Closes #109043
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r--clang/lib/CodeGen/CodeGenFunction.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h
index 3e2abbd..9ba0ed0 100644
--- a/clang/lib/CodeGen/CodeGenFunction.h
+++ b/clang/lib/CodeGen/CodeGenFunction.h
@@ -4296,6 +4296,7 @@ public:
LValue EmitCastLValue(const CastExpr *E);
LValue EmitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *E);
LValue EmitOpaqueValueLValue(const OpaqueValueExpr *e);
+ LValue EmitHLSLArrayAssignLValue(const BinaryOperator *E);
void EmitHLSLOutArgExpr(const HLSLOutArgExpr *E, CallArgList &Args,
QualType Ty);