cjdb added a comment. In D105439#2871429 <https://reviews.llvm.org/D105439#2871429>, @Quuxplusone wrote:
> Given that the goal is to get `include-what-you-use` to stop suggesting that > users `#include <__detail/fooimpl.h>` when what they want is spelled > `<foo.h>`, I think what's desired here (if anything) would be a pragma > targeted at `include-what-you-use` (and other tools). Basically > > // in __detail/fooimpl.h > #pragma clang public_header "foo.h" > > This pragma can mostly be ignored by Clang; it's just up to those other tools > to consume these pragmas and report the correct public header. Thank you for your opinion. That is not the purpose of this patch. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D105439/new/ https://reviews.llvm.org/D105439 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits