This is an archive of the discontinued LLVM Phabricator instance.

hwasan: fix up includes
ClosedPublic

Authored by dvyukov on Feb 11 2022, 11:39 AM.

Details

Summary

Fix up includes after 595d340dceca
("sanitizer_common: make internal/external headers compatible").

Diff Detail

Event Timeline

dvyukov requested review of this revision.Feb 11 2022, 11:39 AM
dvyukov created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptFeb 11 2022, 11:39 AM
Herald added a subscriber: Restricted Project. · View Herald Transcript
This revision was not accepted when it landed; it landed in state Needs Review.Feb 11 2022, 11:41 AM
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.

thanks! that fixed things.

We're actually still seeing breakages, though they are different.

I sent out a patch in https://reviews.llvm.org/D119588 to patch a fuchsia specific test, but I'm now seeing similar breakages on mac(https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-mac-x64/b8822486856803675585/overview), which required https://reviews.llvm.org/D119598.

In all of these cases, it seems like the sanitizer_interface_internal.h header is required. I think this is going to be a problem for any file that was relying on the transitive includes from the base patch.