Skip to content

Commit ba2ac68

Browse files
committed
AsmWriter - printConstVCalls/printNonConstVCalls - avoid std::vector pass by value. NFCI.
1 parent 141e845 commit ba2ac68

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

llvm/lib/IR/AsmWriter.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2510,10 +2510,10 @@ class AssemblyWriter {
25102510
void printTypeIdInfo(const FunctionSummary::TypeIdInfo &TIDInfo);
25112511
void printVFuncId(const FunctionSummary::VFuncId VFId);
25122512
void
2513-
printNonConstVCalls(const std::vector<FunctionSummary::VFuncId> VCallList,
2513+
printNonConstVCalls(const std::vector<FunctionSummary::VFuncId> &VCallList,
25142514
const char *Tag);
25152515
void
2516-
printConstVCalls(const std::vector<FunctionSummary::ConstVCall> VCallList,
2516+
printConstVCalls(const std::vector<FunctionSummary::ConstVCall> &VCallList,
25172517
const char *Tag);
25182518

25192519
private:
@@ -3184,7 +3184,7 @@ void AssemblyWriter::printVFuncId(const FunctionSummary::VFuncId VFId) {
31843184
}
31853185

31863186
void AssemblyWriter::printNonConstVCalls(
3187-
const std::vector<FunctionSummary::VFuncId> VCallList, const char *Tag) {
3187+
const std::vector<FunctionSummary::VFuncId> &VCallList, const char *Tag) {
31883188
Out << Tag << ": (";
31893189
FieldSeparator FS;
31903190
for (auto &VFuncId : VCallList) {
@@ -3195,7 +3195,8 @@ void AssemblyWriter::printNonConstVCalls(
31953195
}
31963196

31973197
void AssemblyWriter::printConstVCalls(
3198-
const std::vector<FunctionSummary::ConstVCall> VCallList, const char *Tag) {
3198+
const std::vector<FunctionSummary::ConstVCall> &VCallList,
3199+
const char *Tag) {
31993200
Out << Tag << ": (";
32003201
FieldSeparator FS;
32013202
for (auto &ConstVCall : VCallList) {

0 commit comments

Comments
 (0)