diff options
Diffstat (limited to 'src/sksl/ir/SkSLIndexExpression.h')
-rw-r--r-- | src/sksl/ir/SkSLIndexExpression.h | 12 |
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 |