Fix CAS argument type.

Gcc apparently doesn't check; clang does.

Bug:17067219
Change-Id: I184084a5063131dbc857c63f97e70e78a05e1a76
This commit is contained in:
Hans Boehm 2014-08-19 13:42:54 -07:00
parent a0187a9c83
commit 1ddaadb598

View File

@ -144,7 +144,7 @@ void BBinder::attachObject(
if (!e) { if (!e) {
e = new Extras; e = new Extras;
uintptr_t* expected = 0; uintptr_t expected = 0;
if (!atomic_compare_exchange_strong_explicit( if (!atomic_compare_exchange_strong_explicit(
&mExtras, &expected, &mExtras, &expected,
reinterpret_cast<uintptr_t>(e), reinterpret_cast<uintptr_t>(e),