aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sksl/ir/SkSLIndexExpression.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sksl/ir/SkSLIndexExpression.h')
-rw-r--r--src/sksl/ir/SkSLIndexExpression.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/sksl/ir/SkSLIndexExpression.h b/src/sksl/ir/SkSLIndexExpression.h
index 74288e5171..de44b1adb2 100644
--- a/src/sksl/ir/SkSLIndexExpression.h
+++ b/src/sksl/ir/SkSLIndexExpression.h
@@ -62,11 +62,6 @@ struct IndexExpression : public Expression {
return fBase->hasSideEffects() || fIndex->hasSideEffects();
}
- std::unique_ptr<Expression> clone() const override {
- return std::unique_ptr<Expression>(new IndexExpression(fBase->clone(), fIndex->clone(),
- &fType));
- }
-
String description() const override {
return fBase->description() + "[" + fIndex->description() + "]";
}
@@ -75,13 +70,6 @@ struct IndexExpression : public Expression {
std::unique_ptr<Expression> fIndex;
typedef Expression INHERITED;
-
-private:
- IndexExpression(std::unique_ptr<Expression> base, std::unique_ptr<Expression> index,
- const Type* type)
- : INHERITED(base->fOffset, kIndex_Kind, *type)
- , fBase(std::move(base))
- , fIndex(std::move(index)) {}
};
} // namespace