aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/SkComposeShader.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/core/SkComposeShader.cpp b/src/core/SkComposeShader.cpp
index 07bbd9a092..dd95c3edb3 100644
--- a/src/core/SkComposeShader.cpp
+++ b/src/core/SkComposeShader.cpp
@@ -69,12 +69,6 @@ void SkComposeShader::flatten(SkWriteBuffer& buffer) const {
buffer.write32((int)fMode);
}
-template <typename T> void safe_call_destructor(T* obj) {
- if (obj) {
- obj->~T();
- }
-}
-
SkShader::Context* SkComposeShader::onMakeContext(
const ContextRec& rec, SkArenaAlloc* alloc) const
{
@@ -96,8 +90,6 @@ SkShader::Context* SkComposeShader::onMakeContext(
SkShader::Context* contextA = fShaderA->makeContext(newRec, alloc);
SkShader::Context* contextB = fShaderB->makeContext(newRec, alloc);
if (!contextA || !contextB) {
- safe_call_destructor(contextA);
- safe_call_destructor(contextB);
return nullptr;
}