Fix a build problem with xlc. The error message was
[oota-llvm.git] / utils / TableGen / SubtargetEmitter.cpp
index 806bda1cbc361e4c8ba500c5fbd6429b8f65c850..f1a06bb5288772e107f725bc6d3160a934234d16 100644 (file)
@@ -1053,7 +1053,7 @@ void SubtargetEmitter::EmitSchedClassTables(SchedClassTables &SchedTables,
       continue;
 
     std::vector<MCSchedClassDesc> &SCTab =
-      SchedTables.ProcSchedClasses[1 + PI - SchedModels.procModelBegin()];
+      SchedTables.ProcSchedClasses[1 + (PI - SchedModels.procModelBegin())];
 
     OS << "\n// {Name, NumMicroOps, BeginGroup, EndGroup,"
        << " WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}\n";