This is an archive of the discontinued LLVM Phabricator instance.

[analyzer][StdLibraryFunctionsChecker] Track dependent arguments
ClosedPublic

Authored by martong on Apr 27 2021, 6:03 AM.

Details

Summary

When we report an argument constraint violation, we should track those
other arguments that participate in the evaluation of the violation. By
default, we depend only on the argument that is constrained, however,
there are some special cases like the buffer size constraint that might
be encoded in another argument(s).

Diff Detail

Event Timeline

martong created this revision.Apr 27 2021, 6:03 AM
martong requested review of this revision.Apr 27 2021, 6:03 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 27 2021, 6:03 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
vsavchenko accepted this revision.Apr 27 2021, 6:05 AM

Looking great, thanks!

This revision is now accepted and ready to land.Apr 27 2021, 6:05 AM

Wow, thanks for the real quick review! I appreciate it! :)

This revision was landed with ongoing or failed builds.Apr 27 2021, 6:36 AM
This revision was automatically updated to reflect the committed changes.