another fix to my previous commit:

* some picky <g> compilers get insulted by const-incorrectness
* respect 80-char limit

llvm-svn: 61701
This commit is contained in:
Gabor Greif 2009-01-05 17:19:25 +00:00
parent cfc7022a7b
commit 4077dd0abb
1 changed files with 5 additions and 2 deletions

View File

@ -91,7 +91,9 @@ Use *Use::initTags(Use * const Start, Use *Stop, ptrdiff_t Done) {
--Stop;
Stop->Val = 0;
if (!Count) {
Stop->Prev.setFromOpaqueValue(reinterpret_cast<Use**>(Done == 0 ? fullStopTag : stopTag));
Stop->Prev.setFromOpaqueValue(reinterpret_cast<Use**>(Done == 0
? fullStopTag
: stopTag));
++Done;
Count = Done;
} else {
@ -138,7 +140,8 @@ struct AugmentedUse : Use {
User *Use::getUser() const {
const Use *End = getImpliedUser();
PointerIntPair<User*, 1, Tag>& ref(static_cast<const AugmentedUse*>(End - 1)->ref);
const PointerIntPair<User*, 1, Tag>& ref(
static_cast<const AugmentedUse*>(End - 1)->ref);
User *She = ref.getPointer();
return ref.getInt()
? She