Fix the C++11 build. I hate narrowing conversions.
authorChandler Carruth <chandlerc@gmail.com>
Mon, 2 Jul 2012 18:28:34 +0000 (18:28 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 2 Jul 2012 18:28:34 +0000 (18:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159543 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/SubtargetEmitter.cpp

index adfd416fc0c08cd8747718c08afdea4c58ffdfd7..8089908c1fe44736640c8dda77abcfd40e203de1 100644 (file)
@@ -498,7 +498,7 @@ void SubtargetEmitter::EmitStageAndOperandCycleData(raw_ostream &OS,
       unsigned Find = ItinClassesMap[Name];
 
       // Set up itinerary as location and location + stage count
-      unsigned NumUOps = ItinData->getValueAsInt("NumMicroOps");
+      int NumUOps = ItinData->getValueAsInt("NumMicroOps");
       InstrItinerary Intinerary = { NumUOps, FindStage, FindStage + NStages,
                                     FindOperandCycle,
                                     FindOperandCycle + NOperandCycles};