]> granicus.if.org Git - clang/commit
[analyzer] Prevent crashes in FindLastStoreBRVisitor
authorGeorge Karpenkov <ekarpenkov@apple.com>
Mon, 24 Sep 2018 21:20:30 +0000 (21:20 +0000)
committerGeorge Karpenkov <ekarpenkov@apple.com>
Mon, 24 Sep 2018 21:20:30 +0000 (21:20 +0000)
commitb358e2f24a1b6c419703a1d4a1932468e643b504
tree644ee6857a407ebd4a9cafe27af875f76ed81dd6
parentfa0bcfc365f6e4bd4855e0e256826bdbee98b4d2
[analyzer] Prevent crashes in FindLastStoreBRVisitor

This patch is a band-aid. A proper solution would be too change
trackNullOrUndefValue to only try to dereference the pointer when it is
relevant to the problem.

Differential Revision: https://reviews.llvm.org/D52435

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@342920 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
test/Analysis/diagnostics/find_last_store.c [new file with mode: 0644]