This is an archive of the discontinued LLVM Phabricator instance.

Revert "[analyzer][NFC] Refactor GenericTaintChecker to use CallDescriptionMap"
AbandonedPublic

Authored by t-rasmud on Apr 27 2022, 4:24 PM.

Details

Reviewers
NoQ
Summary

This reverts commit 6a7d75cf1183802f38d3fea417be0a4edaf03711 in order to get rid of the crash rdar://90041422

Diff Detail

Event Timeline

t-rasmud created this revision.Apr 27 2022, 4:24 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 27 2022, 4:24 PM
t-rasmud requested review of this revision.Apr 27 2022, 4:24 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 27 2022, 4:24 PM
Herald added a subscriber: cfe-commits. · View Herald Transcript

I'm not comfortable with reverting this.
We depend on taint capabilities downstream, thus we would rather help fixing the underlying issue.
Do you have a reproducer for the crash in any form? I would take it from there.

This comment was removed by t-rasmud.

I'm not comfortable with reverting this.
We depend on taint capabilities downstream, thus we would rather help fixing the underlying issue.
Do you have a reproducer for the crash in any form? I would take it from there.

@steakhal Thanks for the feedback. I am attaching the pre-processed file and the analyzer invocation command.{F22926909}

{F22926912}

I'll investigate tomorrow! Thanks for the repro.

t-rasmud abandoned this revision.EditedApr 28 2022, 1:18 PM

Abandoning this patch because it was a downstream problem and I incorrectly diagnosed it on the open source branch.

Abandoning this patch because it was a downstream problem and I incorrectly diagnosed it on the open source branch.

Oh, I see. Yeey, so it's still an NFC :D