[analyzer] Protect against dereferencing a null pointer
authorAlexander Shaposhnikov <shal1t712@gmail.com>
Mon, 22 Jan 2018 20:18:42 +0000 (20:18 +0000)
committerAlexander Shaposhnikov <shal1t712@gmail.com>
Mon, 22 Jan 2018 20:18:42 +0000 (20:18 +0000)
commitd7d991e881fb3f74325a13cc80cc5467eb43af65
tree0db0c50f5f83d06da2097479351b1aeeed634f6b
parentae858bf65fef652108ca926b1acf0a636a0fc057
[analyzer] Protect against dereferencing a null pointer

The check (inside StackHintGeneratorForSymbol::getMessage)
if (!N)
    return getMessageForSymbolNotFound()
is moved to the beginning of the function.

Differential revision: https://reviews.llvm.org/D42388

Test plan: make check-all

llvm-svn: 323146
clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp