commit | 0c8ca9ec3fedd31087f4c04b07209893cf57ac5d | [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 | 5ae8b60f94b41e0d0f819834791ce835a9d5588f [diff] | |
parent | ab29c52ebf0782d578ad724c98f0454f00dc8820 [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 {