Issue |
79684
|
Summary |
clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:697: possible performance problem ?
|
Labels |
clang
|
Assignees |
|
Reporter |
dcb314
|
Static analyser cppcheck says:
trunk/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:697:24: performance: Function parameter 'ArgTys' should be passed by const reference. [passedByValue]
Source code is
Signature(ArgTypes ArgTys, RetType RetTy) {
but
using ArgTypes = std::vector<std::optional<QualType>>;
So it looks to me like an entire vector is put onto the stack.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs