]> granicus.if.org Git - clang/commit
[Sema][ObjC] Don't pass a DeclRefExpr that doesn't reference a VarDecl
authorAkira Hatanaka <ahatanaka@apple.com>
Wed, 1 Feb 2017 20:22:26 +0000 (20:22 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Wed, 1 Feb 2017 20:22:26 +0000 (20:22 +0000)
commit0129955a1d3995778d63850048d79196b124fcf5
treee7d859b3494661f4c07e9669d0c2916d73337ab4
parent3286ac625a20c1d7bf5293c89acd986f4f277be6
[Sema][ObjC] Don't pass a DeclRefExpr that doesn't reference a VarDecl
to WeakObjectProfileTy's constructor.

This fixes an assertion failure in WeakObjectProfileTy's constructor.

rdar://problem/30112633

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@293808 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/ScopeInfo.cpp
test/SemaObjC/arc-repeated-weak.mm