]> granicus.if.org Git - clang/commit
In Sema::CheckShadow, get the DeclContext from the variable that we are checking
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 8 Feb 2011 18:21:25 +0000 (18:21 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 8 Feb 2011 18:21:25 +0000 (18:21 +0000)
commit651f86fb6b0f1a251c65a9be6d3fa83e67d5988d
treed94e979afb54860698a85f31129b29b98a4b7861
parent1e52dfc648ce0b25ef57ae29ef1b4337d80011ef
In Sema::CheckShadow, get the DeclContext from the variable that we are checking
instead from the Scope; Inner scopes in bodies don't have DeclContexts associated with them.

Fixes http://llvm.org/PR9160 & rdar://problem/8966163.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125097 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDecl.cpp
test/SemaCXX/warn-shadow.cpp