Commit 859b5c73 authored by Kazu Hirata's avatar Kazu Hirata
Browse files

[TextAPI] Use std::remove_reference_t (NFC)

parent 66a79710
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -352,9 +352,8 @@ public:
  }

  /// Add a symbol to the symbols list or extend an existing one.
  template <typename RangeT,
            typename ElT = typename std::remove_reference<
                decltype(*std::begin(std::declval<RangeT>()))>::type>
  template <typename RangeT, typename ElT = std::remove_reference_t<
                                 decltype(*std::begin(std::declval<RangeT>()))>>
  void addSymbol(SymbolKind Kind, StringRef Name, RangeT &&Targets,
                 SymbolFlags Flags = SymbolFlags::None) {
    SymbolsSet->addGlobal(Kind, Name, Flags, Targets);
+2 −3
Original line number Diff line number Diff line
@@ -95,9 +95,8 @@ public:
                    const Target &Targ);
  size_t size() const { return Symbols.size(); }

  template <typename RangeT,
            typename ElT = typename std::remove_reference<
                decltype(*std::begin(std::declval<RangeT>()))>::type>
  template <typename RangeT, typename ElT = std::remove_reference_t<
                                 decltype(*std::begin(std::declval<RangeT>()))>>
  Symbol *addGlobal(SymbolKind Kind, StringRef Name, SymbolFlags Flags,
                    RangeT &&Targets) {
    auto *Global = addGlobalImpl(Kind, Name, Flags);