]> granicus.if.org Git - clang/commit
[analyzer][UninitializedObjectChecker] Refactoring p1.: ImmutableList factory is...
authorKristof Umann <dkszelethus@gmail.com>
Mon, 13 Aug 2018 17:55:52 +0000 (17:55 +0000)
committerKristof Umann <dkszelethus@gmail.com>
Mon, 13 Aug 2018 17:55:52 +0000 (17:55 +0000)
commit6a6fe18b27c0ce2706287557aba7667c64edef6d
tree97973261a012c1b53343df9ad1deca3233b5aeaa
parentcde602ab8f076d1c32f01663eb7bf2073469255c
[analyzer][UninitializedObjectChecker] Refactoring p1.: ImmutableList factory is no longer static

This patch is the first part of a series of patches to refactor UninitializedObjectChecker. The goal of this effort is to

    Separate pointer chasing from the rest of the checker,
    Increase readability and reliability,
    Don't impact performance (too bad).

In this one, ImmutableList's factory is moved to FindUninitializedFields.

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339591 91177308-0d34-0410-b5e6-96231b3b80d8
lib/StaticAnalyzer/Checkers/UninitializedObjectChecker.cpp