aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sksl/ast/SkSLASTPositionNode.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sksl/ast/SkSLASTPositionNode.h')
-rw-r--r--src/sksl/ast/SkSLASTPositionNode.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/sksl/ast/SkSLASTPositionNode.h b/src/sksl/ast/SkSLASTPositionNode.h
index cc435c486c..b8f22a765b 100644
--- a/src/sksl/ast/SkSLASTPositionNode.h
+++ b/src/sksl/ast/SkSLASTPositionNode.h
@@ -17,10 +17,12 @@ namespace SkSL {
* An AST node with an associated position in the source.
*/
struct ASTPositionNode : public ASTNode {
- ASTPositionNode(Position position)
- : fPosition(position) {}
+ ASTPositionNode(int offset)
+ : fOffset(offset) {}
- const Position fPosition;
+ // character offset of this element within the program being compiled, for error reporting
+ // purposes
+ const int fOffset;
};
} // namespace