Changes in directory llvm/utils/TableGen:
SubtargetEmitter.cpp updated: 1.23 -> 1.24 --- Log message: Ignore entries with blank names. --- Diffs of the changes: (+4 -2) SubtargetEmitter.cpp | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/utils/TableGen/SubtargetEmitter.cpp diff -u llvm/utils/TableGen/SubtargetEmitter.cpp:1.23 llvm/utils/TableGen/SubtargetEmitter.cpp:1.24 --- llvm/utils/TableGen/SubtargetEmitter.cpp:1.23 Tue Dec 12 13:26:50 2006 +++ llvm/utils/TableGen/SubtargetEmitter.cpp Tue Dec 12 14:55:58 2006 @@ -87,7 +87,7 @@ << "static llvm::SubtargetFeatureKV FeatureKV[] = {\n"; // For each feature - for (unsigned i = 0, N = FeatureList.size(); i < N;) { + for (unsigned i = 0, N = FeatureList.size(); i < N; ++i) { // Next feature Record *Feature = FeatureList[i]; @@ -95,6 +95,8 @@ std::string CommandLineName = Feature->getValueAsString("Name"); std::string Desc = Feature->getValueAsString("Desc"); + if (CommandLineName.empty()) continue; + // Emit as { "feature", "decription", feactureEnum } OS << " { " << "\"" << CommandLineName << "\", " @@ -103,7 +105,7 @@ << " }"; // Depending on 'if more in the list' emit comma - if (++i < N) OS << ","; + if ((i + 1) < N) OS << ","; OS << "\n"; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits