aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorC <asura@psc11.(none)>2014-05-09 01:35:39 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-05-09 01:35:39 +0000
commit616b03e3d90f0ad63b1cc61277df2b39870101d4 (patch)
treee54481f6d666b7c25392d6b1c38f86bbbe85109a
parenta2c02697c6261b801bf48301778e72f283ef81b6 (diff)
parent3e7988bfceaa4802341134252f4564b7756c4308 (diff)
downloadlibcxxrt-616b03e3d90f0ad63b1cc61277df2b39870101d4.tar.gz
am 3e7988bf: Better change for portable 64bit type
* commit '3e7988bfceaa4802341134252f4564b7756c4308': Better change for portable 64bit type
-rw-r--r--src/dwarf_eh.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dwarf_eh.h b/src/dwarf_eh.h
index 6ae10a7..4afff05 100644
--- a/src/dwarf_eh.h
+++ b/src/dwarf_eh.h
@@ -206,7 +206,7 @@ static int64_t read_sleb128(dw_eh_ptr_t *data)
if ((uleb >> (bits-1)) == 1)
{
// Sign extend by setting all bits in front of it to 1
- uleb |= ((int64_t)-1) << bits;
+ uleb |= static_cast<int64_t>(-1) << bits;
}
return static_cast<int64_t>(uleb);
}