aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/ColorSpaceXformTest.cpp
diff options
context:
space:
mode:
authorGravatar Matt Sarett <msarett@google.com>2017-01-13 15:42:45 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-01-13 21:56:58 +0000
commitacdb6d3d31db988ee5d6e4b091adc58c060fa1f9 (patch)
tree8a401376a6cec3ae6302f86a5a04d38e2a532b36 /tests/ColorSpaceXformTest.cpp
parent4fa20cea8140c17aeb7a1959fa85a2039a3ea37c (diff)
Fix ASAN
NOTREECHECKS=true BUG=skia: Change-Id: I8104112ade6671b06fb5eb83b73f691fee99ea80 Reviewed-on: https://skia-review.googlesource.com/7081 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Kevin Lubick <kjlubick@google.com>
Diffstat (limited to 'tests/ColorSpaceXformTest.cpp')
-rw-r--r--tests/ColorSpaceXformTest.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/ColorSpaceXformTest.cpp b/tests/ColorSpaceXformTest.cpp
index a72cbbf367..bdcdd3e1a4 100644
--- a/tests/ColorSpaceXformTest.cpp
+++ b/tests/ColorSpaceXformTest.cpp
@@ -323,7 +323,7 @@ DEF_TEST(ColorSpaceXform_A2BCLUT, r) {
}
DEF_TEST(SkColorSpaceXform_LoadTail, r) {
- uint64_t* srcPixel = new uint64_t[1];
+ std::unique_ptr<uint64_t[]> srcPixel(new uint64_t[1]);
srcPixel[0] = 0;
uint32_t dstPixel;
sk_sp<SkColorSpace> adobe = SkColorSpace::MakeNamed(SkColorSpace::kAdobeRGB_Named);
@@ -332,7 +332,7 @@ DEF_TEST(SkColorSpaceXform_LoadTail, r) {
// ASAN will catch us if we read past the tail.
bool success = xform->apply(SkColorSpaceXform::kRGBA_8888_ColorFormat, &dstPixel,
- SkColorSpaceXform::kRGBA_U16_BE_ColorFormat, srcPixel, 1,
+ SkColorSpaceXform::kRGBA_U16_BE_ColorFormat, srcPixel.get(), 1,
kUnpremul_SkAlphaType);
REPORTER_ASSERT(r, success);
}