]> granicus.if.org Git - clang/commit
Updated checker for "return of address of stack variable" to look for
authorTed Kremenek <kremenek@apple.com>
Mon, 27 Aug 2007 16:39:17 +0000 (16:39 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 27 Aug 2007 16:39:17 +0000 (16:39 +0000)
commit96eabe0838ccd1d5a5d24a648b932763cdf3fa31
tree310920ccf5d607c28ba7e933869d0df34eeae5a5
parent9cff1a9ac25f2b1386d3157e8daa0b219573d6a6
Updated checker for "return of address of stack variable" to look for
implicit casts from T to T& at the topmost part of the return-value expression.

This checking may be needed within EvalAddr later on.  We'll wait until
test cases show this kind of logic is necessary (as more C++ features are
implemented in clang).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41493 91177308-0d34-0410-b5e6-96231b3b80d8
Sema/SemaChecking.cpp