[LLVMbugs] [Bug 21979] New: Add Clang C++ warning when non-trivial type parameter is passed by value but not changed in function
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Fri Dec 19 09:48:19 PST 2014
http://llvm.org/bugs/show_bug.cgi?id=21979
Bug ID: 21979
Summary: Add Clang C++ warning when non-trivial type parameter
is passed by value but not changed in function
Product: new-bugs
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P
Component: new bugs
Assignee: unassignedbugs at nondot.org
Reporter: eugene.zelenko at gmail.com
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
Hi!
I think will be good idea to introduce warnings for situations when non-trivial
type (of big size or with non-default copy constructor, for example, STL
container) parameter is passed by value but not changed in function (only const
methods are called), so in this case const reference should be used instead.
Eugene.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20141219/f573191c/attachment.html>
More information about the llvm-bugs
mailing list