Disabled an invalid fix-it which suggested fixes to be applied in system headers for some programs in IDEs like Xcode.
rdar://100890960
Paths
| Differential D141868
[Clang] [Sema] Removed a fix-it for system headers ClosedPublic Authored by fahadnayyar on Jan 16 2023, 11:46 AM.
Details Summary Disabled an invalid fix-it which suggested fixes to be applied in system headers for some programs in IDEs like Xcode. rdar://100890960
Diff Detail
Event TimelineComment Actions Looks great! Sounds like you're looking for a more permanent fix, I guess ConversionFixItGenerator could try to avoid adding fixits to system header functions?
Comment Actions You should also add a release note for the changes.
Comment Actions
It probably requires some larger rearchitecturing of the FixItGeneration implementation to avoid system headers for all kinds of FixitHints like ConversionFixIt. We can do that later as a separate patch after getting some more examples where fixits are suggested for system headers.
Done! This revision is now accepted and ready to land.Jan 19 2023, 11:58 AM This revision was landed with ongoing or failed builds.Jan 20 2023, 1:29 PM Closed by commit rG5e5d901feb3c: [Clang] [Sema] Removed a fix-it for system headers (authored by fahadnayyar). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 490960 clang/docs/ReleaseNotes.rst
clang/lib/Sema/SemaOverload.cpp
clang/test/Index/fixit-sys-header.h
clang/test/Index/fixit-sysheader-test.cpp
|