forked from OSchip/llvm-project
Fixup for r160345 - uintptr_t is not always unsigned
llvm-svn: 160349
This commit is contained in:
parent
2b3c7d414b
commit
1ad8e98298
|
@ -327,20 +327,20 @@ public:
|
|||
|
||||
Loc getLoc() const {
|
||||
const std::pair<SVal, uintptr_t> *D =
|
||||
static_cast<const std::pair<SVal, unsigned> *>(Data);
|
||||
static_cast<const std::pair<SVal, uintptr_t> *>(Data);
|
||||
return cast<Loc>(D->first);
|
||||
}
|
||||
|
||||
const Loc& getPersistentLoc() const {
|
||||
const std::pair<SVal, uintptr_t> *D =
|
||||
static_cast<const std::pair<SVal, unsigned> *>(Data);
|
||||
static_cast<const std::pair<SVal, uintptr_t> *>(Data);
|
||||
const SVal& V = D->first;
|
||||
return cast<Loc>(V);
|
||||
}
|
||||
|
||||
unsigned getNumBits() const {
|
||||
const std::pair<SVal, uintptr_t> *D =
|
||||
static_cast<const std::pair<SVal, unsigned> *>(Data);
|
||||
static_cast<const std::pair<SVal, uintptr_t> *>(Data);
|
||||
return D->second;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue