|
@@ -1122,7 +1122,7 @@ void CodeGenFunction::EmitReturnStmt(const ReturnStmt &S) {
|
|
case TEK_Scalar:
|
|
case TEK_Scalar:
|
|
// HLSL Change Begins.
|
|
// HLSL Change Begins.
|
|
if (hlsl::IsHLSLMatType(RV->getType())) {
|
|
if (hlsl::IsHLSLMatType(RV->getType())) {
|
|
- CGM.getHLSLRuntime().EmitHLSLMatrixStore(*this, EmitScalarExpr(RV), ReturnValue, RV->getType());
|
|
|
|
|
|
+ CGM.getHLSLRuntime().EmitHLSLMatrixStore(*this, EmitScalarExpr(RV), ReturnValue, FnRetTy);
|
|
} else
|
|
} else
|
|
// HLSL Change Ends.
|
|
// HLSL Change Ends.
|
|
Builder.CreateStore(EmitScalarExpr(RV), ReturnValue);
|
|
Builder.CreateStore(EmitScalarExpr(RV), ReturnValue);
|