This is an archive of the discontinued LLVM Phabricator instance.

Fix bug in DynTypedMatcher::constructVariadic() that would cause false negatives.
ClosedPublic

Authored by sbenza on Oct 10 2014, 11:38 AM.

Details

Summary

Change r219118 fixed the bug for anyOf and eachOf, but it is still
present for unless.
The variadic wrapper doesn't have enough information to know how to
restrict the type. Different operators handle restrict failures in
different ways.

Diff Detail

Repository
rL LLVM

Event Timeline

sbenza updated this revision to Diff 14742.Oct 10 2014, 11:38 AM
sbenza retitled this revision from to Fix bug in DynTypedMatcher::constructVariadic() that would cause false negatives..
sbenza updated this object.
sbenza edited the test plan for this revision. (Show Details)
sbenza added a reviewer: klimek.
sbenza added a subscriber: Unknown Object (MLST).
klimek accepted this revision.Oct 13 2014, 12:46 AM
klimek edited edge metadata.

lg

This revision is now accepted and ready to land.Oct 13 2014, 12:46 AM
sbenza closed this revision.Oct 13 2014, 10:48 AM
sbenza updated this revision to Diff 14805.

Closed by commit rL219622 (authored by @sbenza).