This is an archive of the discontinued LLVM Phabricator instance.

[mlir][sparse] Supporting (non)uniqueness in `SparseTensorStorage::lexDiff`
ClosedPublic

Authored by wrengr on Aug 2 2023, 3:25 PM.

Details

Summary

This change corrects a crash condition

Diff Detail

Event Timeline

wrengr created this revision.Aug 2 2023, 3:25 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 2 2023, 3:25 PM
wrengr requested review of this revision.Aug 2 2023, 3:25 PM
aartbik accepted this revision.Aug 2 2023, 3:59 PM
This revision is now accepted and ready to land.Aug 2 2023, 3:59 PM
wrengr updated this revision to Diff 546642.Aug 2 2023, 4:48 PM

adding regression test

wrengr updated this revision to Diff 546644.Aug 2 2023, 4:55 PM

fixing NBSP characters

wrengr updated this revision to Diff 547017.Aug 3 2023, 3:11 PM

updating commentary in the test file to indicate that it's difficult to recreate the crash conditions.

wrengr updated this revision to Diff 547043.Aug 3 2023, 4:15 PM

Updated the test to reliably trigger the crash. Unfortunately, the changes to lexDiff do not in fact correct this crash.