Print uint16_t numbers without a sign.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 30 May 2012 19:20:19 +0000 (19:20 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 30 May 2012 19:20:19 +0000 (19:20 +0000)
It seems I broke C++11.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157711 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/RegisterInfoEmitter.cpp

index 0d0c3251fac3344c59042142359acd477275e2bd..f8af06c75fc8a740433f00afe13ad23be7a19272 100644 (file)
@@ -480,7 +480,7 @@ DiffVec &diffEncode(DiffVec &V, unsigned InitVal, ArrayRef<unsigned> List) {
 }
 
 static void printDiff16(raw_ostream &OS, uint16_t Val) {
-  OS << SignExtend32<16>(Val);
+  OS << Val;
 }
 
 //