[BOLT] Remove redundant const from return types (NFC)
authorKazu Hirata <kazu@google.com>
Sun, 31 Jul 2022 22:17:03 +0000 (15:17 -0700)
committerKazu Hirata <kazu@google.com>
Sun, 31 Jul 2022 22:17:03 +0000 (15:17 -0700)
Identified with readability-const-return-type.

bolt/include/bolt/Core/BinaryFunction.h

index 8865038..238c94c 100644 (file)
@@ -1005,7 +1005,7 @@ public:
   Optional<StringRef> hasRestoredNameRegex(const StringRef NameRegex) const;
 
   /// Return a vector of all possible names for the function.
-  const std::vector<StringRef> getNames() const {
+  std::vector<StringRef> getNames() const {
     std::vector<StringRef> AllNames;
     forEachName([&AllNames](StringRef Name) {
       AllNames.push_back(Name);
@@ -1427,7 +1427,7 @@ public:
 
   const CallSitesType &getColdCallSites() const { return ColdCallSites; }
 
-  const ArrayRef<uint8_t> getLSDAActionTable() const { return LSDAActionTable; }
+  ArrayRef<uint8_t> getLSDAActionTable() const { return LSDAActionTable; }
 
   const LSDATypeTableTy &getLSDATypeTable() const { return LSDATypeTable; }
 
@@ -1435,9 +1435,7 @@ public:
     return LSDATypeAddressTable;
   }
 
-  const ArrayRef<uint8_t> getLSDATypeIndexTable() const {
-    return LSDATypeIndexTable;
-  }
+  ArrayRef<uint8_t> getLSDATypeIndexTable() const { return LSDATypeIndexTable; }
 
   const LabelsMapType &getLabels() const { return Labels; }