llvm/llvm-project

include/clang/Tooling/Refactoring/Rename/RenamingAction.h:79]: (performance)

Open

#34,652 opened on Nov 14, 2017

View on GitHub
 (6 comments) (0 reactions) (0 assignees)C++ (26,378 stars) (10,782 forks)batch import
bugzillaclang:toolingconfirmedgood first issue

Description

Bugzilla Link 35304
Version trunk
OS Linux
Reporter LLVM Bugzilla Contributor
CC @JoeLoser

Extended Description

trunk/llvm/tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:79]: (performance) Function parameter 'NewQualifiedName' should be passed by reference.

Source code is

QualifiedRenameRule(const NamedDecl *ND, std::string NewQualifiedName)

Maybe better code

QualifiedRenameRule(const NamedDecl *ND, const std::string & NewQualifiedName)

Contributor guide

include/clang/Tooling/Refactoring/Rename/RenamingAction.h:79]: (performance) · llvm/llvm-project#34652 | Good First Issue