commit | b176832895938c539560604c05863c3661421f85 | [log] [tgz] |
---|---|---|
author | George Burgess IV <gbiv@google.com> | Fri May 24 20:18:28 2019 -0700 |
committer | android-build-merger <android-build-merger@google.com> | Fri May 24 20:18:28 2019 -0700 |
tree | f00beba53a100089712066911c84264d87045a02 | |
parent | 5e171cd615b390cd6cd86b4e68f70d78b681aecc [diff] | |
parent | 45f1f8385d9cd11c265a27cc22ab6e830af0d287 [diff] |
Merge "memunreachable_test: don't use `write` to escape addresses" am: f261f518ea am: ab29c52ebf Change-Id: I5551b7eee30a720bd8a346981edb0f2c9dfb11da
diff --git a/libmemunreachable/tests/MemUnreachable_test.cpp b/libmemunreachable/tests/MemUnreachable_test.cpp index e464872..9cb1623 100644 --- a/libmemunreachable/tests/MemUnreachable_test.cpp +++ b/libmemunreachable/tests/MemUnreachable_test.cpp
@@ -47,7 +47,8 @@ // Trick the compiler into thinking a value on the stack is still referenced. static void Ref(void** ptr) { - write(0, ptr, 0); + void** volatile storage; + storage = ptr; } class MemunreachableTest : public ::testing::Test {