This is an archive of the discontinued LLVM Phabricator instance.

[TableGen] Give meaningful msg for def use in multiclass
ClosedPublic

Authored by javed.absar on Mar 13 2019, 4:52 AM.

Details

Summary

When one mistakenly specifies 'def' instead of using 'defm', the error message presently is quite misleading: 'Couldn't find class..'

This patch makes it more clear in case the multiclass of same name does actually exist.

Diff Detail

Event Timeline

javed.absar created this revision.Mar 13 2019, 4:52 AM
hfinkel accepted this revision.Mar 14 2019, 8:53 AM

LGTM.

This revision is now accepted and ready to land.Mar 14 2019, 8:53 AM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptMar 26 2019, 3:47 AM