[PATCH] D142196: [clang][Lex] Add back PPCallbacks::FileNotFound
Jonas Hahnfeld via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Jan 23 15:25:06 PST 2023
Hahnfeld marked an inline comment as done.
Hahnfeld added a comment.
In D142196#4074249 <https://reviews.llvm.org/D142196#4074249>, @jansvoboda11 wrote:
> Also I think we should mention this API in our docs, right where the removed original used to be.
Which API docs are you referring to? I'm only aware of the `pp-trace` docs (updated in https://reviews.llvm.org/D125258 for the removal), but I didn't add `FileNotFound` to `pp-trace` because it's more of a hook than a "traceable event" - should I add it nevertheless?
================
Comment at: clang/include/clang/Lex/PPCallbacks.h:87
+ /// Callback invoked whenever an inclusion directive results in a
+ /// file-not-found error.
+ ///
----------------
jansvoboda11 wrote:
> The wording is a bit misleading due to:
> ```
> if (SuppressIncludeNotFoundError)
> return std::nullopt;
> ```
> after invoking this callback. Reading the comment, I assume the diagnostic has already been issued. Can we tweak this to clarify things?
Please let me know if this sounds better.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D142196/new/
https://reviews.llvm.org/D142196
More information about the cfe-commits
mailing list