http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59552

            Bug ID: 59552
           Summary: Warning when non-trivial type parameter is passed by
                    value but not changed in function
           Product: gcc
           Version: 4.8.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: eugene.zelenko at gmail dot com

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.

Reply via email to