From 571c0e95fa74c570f1c42f15b63ba8c68cba86b1 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sat, 16 Apr 2011 10:25:32 +0000 Subject: [PATCH] Write out uint64_t as i{0..32},i{33..64} instead of i{0..32},0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129638 91177308-0d34-0410-b5e6-96231b3b80d8 --- runtime/libprofile/GCDAProfiling.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/runtime/libprofile/GCDAProfiling.c b/runtime/libprofile/GCDAProfiling.c index d5fcd17529b..0bd445c01f5 100644 --- a/runtime/libprofile/GCDAProfiling.c +++ b/runtime/libprofile/GCDAProfiling.c @@ -18,7 +18,6 @@ \*===----------------------------------------------------------------------===*/ #include "llvm/Support/DataTypes.h" -#include #include #include #include @@ -37,8 +36,8 @@ static void write_int32(uint32_t i) { static void write_int64(uint64_t i) { uint32_t lo, hi; - lo = i & 0x00000000ffffffff; - hi = i & 0xffffffff00000000; + lo = i >> 0; + hi = i >> 32; write_int32(lo); write_int32(hi); -- 2.34.1