| Index: src/sksl/ir/SkSLFunctionCall.h
|
| diff --git a/src/sksl/ir/SkSLFunctionCall.h b/src/sksl/ir/SkSLFunctionCall.h
|
| index 85dba40f2ae857ac54264e33eac4321112812b68..5c67a2873c3ac511a577b7fc91762b353f00518e 100644
|
| --- a/src/sksl/ir/SkSLFunctionCall.h
|
| +++ b/src/sksl/ir/SkSLFunctionCall.h
|
| @@ -17,9 +17,9 @@ namespace SkSL {
|
| * A function invocation.
|
| */
|
| struct FunctionCall : public Expression {
|
| - FunctionCall(Position position, const FunctionDeclaration& function,
|
| + FunctionCall(Position position, const Type& type, const FunctionDeclaration& function,
|
| std::vector<std::unique_ptr<Expression>> arguments)
|
| - : INHERITED(position, kFunctionCall_Kind, function.fReturnType)
|
| + : INHERITED(position, kFunctionCall_Kind, type)
|
| , fFunction(std::move(function))
|
| , fArguments(std::move(arguments)) {}
|
|
|
|
|