Index: src/sksl/ir/SkSLBoolLiteral.h |
diff --git a/src/sksl/ir/SkSLBoolLiteral.h b/src/sksl/ir/SkSLBoolLiteral.h |
index 3c40e595145b221be39e02ae5369a351af2144ce..8f55a69311f1b89d5bc5db2d869673a9a0ba4ab7 100644 |
--- a/src/sksl/ir/SkSLBoolLiteral.h |
+++ b/src/sksl/ir/SkSLBoolLiteral.h |
@@ -8,6 +8,7 @@ |
#ifndef SKSL_BOOLLITERAL |
#define SKSL_BOOLLITERAL |
+#include "SkSLContext.h" |
#include "SkSLExpression.h" |
namespace SkSL { |
@@ -16,8 +17,8 @@ namespace SkSL { |
* Represents 'true' or 'false'. |
*/ |
struct BoolLiteral : public Expression { |
- BoolLiteral(Position position, bool value) |
- : INHERITED(position, kBoolLiteral_Kind, kBool_Type) |
+ BoolLiteral(const Context& context, Position position, bool value) |
+ : INHERITED(position, kBoolLiteral_Kind, *context.fBool_Type) |
, fValue(value) {} |
std::string description() const override { |