This is an archive of the discontinued LLVM Phabricator instance.

[analyzer] ExplodedGraph: printDiff(): Store implementation
AbandonedPublic

Authored by Charusso on May 8 2019, 6:37 AM.

Details

Summary

printDiff() takes the current and a previous state of the given object
and only prints out the additional differences.

Diff Detail

Event Timeline

Charusso created this revision.May 8 2019, 6:37 AM
Charusso planned changes to this revision.May 8 2019, 6:52 AM
Charusso marked an inline comment as done.

This patch is the sample for every other printDiff() functions, so let us brainstorming. I think it is useless to write out if there is no new information, also it comes with an ugly code. What do you guys think?

clang/lib/StaticAnalyzer/Core/ProgramState.cpp
449

Now the separator is driven by the Store, mentioned in D61677.

Charusso abandoned this revision.May 9 2019, 2:43 PM

Abandoned like its parent revision.