diff --git a/utils/TableGen/Record.h b/utils/TableGen/Record.h index d597715cd1a..90e246eb477 100644 --- a/utils/TableGen/Record.h +++ b/utils/TableGen/Record.h @@ -1183,7 +1183,8 @@ struct LessRecord { } }; -/// LessRecord - Sorting predicate to sort record pointers by their name field. +/// LessRecordFieldName - Sorting predicate to sort record pointers by their +/// name field. /// struct LessRecordFieldName { bool operator()(const Record *Rec1, const Record *Rec2) const { diff --git a/utils/TableGen/SubtargetEmitter.cpp b/utils/TableGen/SubtargetEmitter.cpp index 9b5f6df4d4a..b05b9968a2e 100644 --- a/utils/TableGen/SubtargetEmitter.cpp +++ b/utils/TableGen/SubtargetEmitter.cpp @@ -61,7 +61,7 @@ void SubtargetEmitter::FeatureKeyValues(std::ostream &OS) { // Gather and sort all the features std::vector FeatureList = Records.getAllDerivedDefinitions("SubtargetFeature"); - std::sort(FeatureList.begin(), FeatureList.end(), LessRecord()); + std::sort(FeatureList.begin(), FeatureList.end(), LessRecordFieldName()); // Begin feature table OS << "// Sorted (by key) array of values for CPU features.\n"