Loading llvm/include/llvm/TextAPI/InterfaceFile.h +2 −3 Original line number Diff line number Diff line Loading @@ -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); Loading llvm/include/llvm/TextAPI/SymbolSet.h +2 −3 Original line number Diff line number Diff line Loading @@ -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); Loading Loading
llvm/include/llvm/TextAPI/InterfaceFile.h +2 −3 Original line number Diff line number Diff line Loading @@ -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); Loading
llvm/include/llvm/TextAPI/SymbolSet.h +2 −3 Original line number Diff line number Diff line Loading @@ -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); Loading