diff options
Diffstat (limited to 'src/sksl/ast/SkSLASTFunction.h')
-rw-r--r-- | src/sksl/ast/SkSLASTFunction.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/sksl/ast/SkSLASTFunction.h b/src/sksl/ast/SkSLASTFunction.h index 4fa2482d8b..36d8a3af9f 100644 --- a/src/sksl/ast/SkSLASTFunction.h +++ b/src/sksl/ast/SkSLASTFunction.h @@ -19,13 +19,13 @@ namespace SkSL { * A function declaration or definition. The fBody field will be null for declarations. */ struct ASTFunction : public ASTDeclaration { - ASTFunction(int offset, Modifiers modifiers, std::unique_ptr<ASTType> returnType, - StringFragment name, std::vector<std::unique_ptr<ASTParameter>> parameters, + ASTFunction(Position position, Modifiers modifiers, std::unique_ptr<ASTType> returnType, + String name, std::vector<std::unique_ptr<ASTParameter>> parameters, std::unique_ptr<ASTBlock> body) - : INHERITED(offset, kFunction_Kind) + : INHERITED(position, kFunction_Kind) , fModifiers(modifiers) , fReturnType(std::move(returnType)) - , fName(name) + , fName(std::move(name)) , fParameters(std::move(parameters)) , fBody(std::move(body)) {} @@ -47,7 +47,7 @@ struct ASTFunction : public ASTDeclaration { const Modifiers fModifiers; const std::unique_ptr<ASTType> fReturnType; - const StringFragment fName; + const String fName; const std::vector<std::unique_ptr<ASTParameter>> fParameters; const std::unique_ptr<ASTBlock> fBody; |