diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/TableGen/SubtargetEmitter.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/TableGen/SubtargetEmitter.cpp b/utils/TableGen/SubtargetEmitter.cpp index 6cc28d7c7f..f6c7a44f34 100644 --- a/utils/TableGen/SubtargetEmitter.cpp +++ b/utils/TableGen/SubtargetEmitter.cpp @@ -218,7 +218,7 @@ void SubtargetEmitter::FormItineraryString(Record *ItinData, // For each stage unsigned N = NStages = StageList.size(); - for (unsigned i = 0; i < N; i++) { + for (unsigned i = 0; i < N;) { // Next stage Record *Stage = StageList[i]; @@ -241,6 +241,7 @@ void SubtargetEmitter::FormItineraryString(Record *ItinData, // Close off stage ItinString += " }"; + if (++i < N) ItinString += ", "; } } |