This is an archive of the discontinued LLVM Phabricator instance.

Remove produce metadata in RewriteModernObjC::RewriteObjCClassMetaData
Needs ReviewPublic

Authored by sunbohong on Aug 27 2020, 10:52 PM.

Details

Reviewers
sepavloff
Summary

RedeclarePropertyAccessor (clang/lib/Sema/SemaObjCProperty.cpp shipped with https://reviews.llvm.org/rG2073dd2da702baca447efaf1879cb6151e8c6100) create a synthesized property accessor stub inside the @implementation, so we don't need produce metadata in RewriteModernObjC.cpp.

This commit will fix https://bugs.llvm.org/show_bug.cgi?id=47330

Diff Detail

Event Timeline

sunbohong created this revision.Aug 27 2020, 10:52 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 27 2020, 10:52 PM
sunbohong requested review of this revision.Aug 27 2020, 10:52 PM
sunbohong retitled this revision from RedeclarePropertyAccessor (clang/lib/Sema/SemaObjCProperty.cpp shipped with https://reviews.llvm.org/rG2073dd2da702baca447efaf1879cb6151e8c6100) create a synthesized property accessor stub inside the @implementation, so we don't need produce... to Remove produce metadata in RewriteModernObjC::RewriteObjCClassMetaData.Aug 27 2020, 10:55 PM
sunbohong edited the summary of this revision. (Show Details)
sunbohong edited the summary of this revision. (Show Details)Aug 31 2020, 6:08 AM