Skip to content

Commit 6c39ab9

Browse files
committed
[Driver] Use SmallVectorImpl reference instead of SmallVector reference in MultilibSet. NFC
We prefer to pass SmallVectorImpl reference so that no specific inline size is required.
1 parent e0e827c commit 6c39ab9

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

clang/include/clang/Driver/Multilib.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ class MultilibSet {
130130

131131
/// Select compatible variants, \returns false if none are compatible
132132
bool select(const Multilib::flags_list &Flags,
133-
llvm::SmallVector<Multilib> &) const;
133+
llvm::SmallVectorImpl<Multilib> &) const;
134134

135135
unsigned size() const { return Multilibs.size(); }
136136

clang/lib/Driver/Multilib.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ MultilibSet &MultilibSet::FilterOut(FilterCallback F) {
9595
void MultilibSet::push_back(const Multilib &M) { Multilibs.push_back(M); }
9696

9797
bool MultilibSet::select(const Multilib::flags_list &Flags,
98-
llvm::SmallVector<Multilib> &Selected) const {
98+
llvm::SmallVectorImpl<Multilib> &Selected) const {
9999
llvm::StringSet<> FlagSet(expandFlags(Flags));
100100
Selected.clear();
101101

0 commit comments

Comments
 (0)