This is an archive of the discontinued LLVM Phabricator instance.

[analyzer][UninitializedObjectChecker] Refactoring p1.: ImmutableList factory is no longer static
ClosedPublic

Authored by Szelethus on Aug 9 2018, 4:10 AM.

Details

Summary

This diff 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 patch, ImmutableList's factory is moved to FindUninitializedFields.

Diff Detail