aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sksl/ir/SkSLSwizzle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sksl/ir/SkSLSwizzle.h')
-rw-r--r--src/sksl/ir/SkSLSwizzle.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/sksl/ir/SkSLSwizzle.h b/src/sksl/ir/SkSLSwizzle.h
index 412ed903bb..e713a323b3 100644
--- a/src/sksl/ir/SkSLSwizzle.h
+++ b/src/sksl/ir/SkSLSwizzle.h
@@ -127,10 +127,6 @@ struct Swizzle : public Expression {
return fBase->hasSideEffects();
}
- std::unique_ptr<Expression> clone() const override {
- return std::unique_ptr<Expression>(new Swizzle(fType, fBase->clone(), fComponents));
- }
-
String description() const override {
String result = fBase->description() + ".";
for (int x : fComponents) {
@@ -143,16 +139,6 @@ struct Swizzle : public Expression {
const std::vector<int> fComponents;
typedef Expression INHERITED;
-
-private:
- Swizzle(const Type& type, std::unique_ptr<Expression> base, std::vector<int> components)
- : INHERITED(base->fOffset, kSwizzle_Kind, type)
- , fBase(std::move(base))
- , fComponents(std::move(components)) {
- SkASSERT(fComponents.size() >= 1 && fComponents.size() <= 4);
- }
-
-
};
} // namespace