[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)
commitea7cb67581e4cb2b3f574d2991ddbc740aac396c
tree81107b6594f821fcf2562f7d485a43546303fdee
parentfd709711e25bbd1873bdd6d4c32bd75e1525ed28
[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

llvm-svn: 339591
clang/lib/StaticAnalyzer/Checkers/UninitializedObjectChecker.cpp