Do not check for parameters shadowing fields in function declarations.
authorAaron Ballman <aaron@aaronballman.com>
Wed, 5 Dec 2018 18:56:57 +0000 (18:56 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Wed, 5 Dec 2018 18:56:57 +0000 (18:56 +0000)
commitc3463f6ba8f5b0baacd46a18a7c991e3a3d65403
tree3b9c9fd6f815d580f7b7c55e7319397761aa687d
parent83efe2f1f6aee588e15ed9a9a4bbea0e5d0ac1fe
Do not check for parameters shadowing fields in function declarations.

We would issue a false-positive diagnostic for parameters in function declarations shadowing fields; we now only issue the diagnostic on a function definition instead.

llvm-svn: 348400
clang/lib/Sema/SemaChecking.cpp
clang/lib/Sema/SemaDecl.cpp
clang/test/SemaCXX/warn-shadow.cpp