]> granicus.if.org Git - clang/commit
Teach SemaChecking::CheckReturnStackAddr about ImplicitCastExprs that convert values...
authorTed Kremenek <kremenek@apple.com>
Wed, 4 Aug 2010 20:01:07 +0000 (20:01 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 4 Aug 2010 20:01:07 +0000 (20:01 +0000)
commit68957a919084ab8bbd1f01d534db1d6f31d0f459
treed462c36a2c98525cf56f2bf33443c2bf2ba06f62
parent44034db24bf59a53aa7699f4bbf59b939710bb3c
Teach SemaChecking::CheckReturnStackAddr about ImplicitCastExprs that convert values to an lvalue.  This allows us to warn (again) about returning references to stack variables.  (fixes PR 7812).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110242 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaChecking.cpp
test/Analysis/stack-addr-ps.cpp [new file with mode: 0644]