diff options
Diffstat (limited to 'clang/lib/Frontend/FrontendActions.cpp')
-rw-r--r-- | clang/lib/Frontend/FrontendActions.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/lib/Frontend/FrontendActions.cpp b/clang/lib/Frontend/FrontendActions.cpp index ce6e0b7..2afcf1c 100644 --- a/clang/lib/Frontend/FrontendActions.cpp +++ b/clang/lib/Frontend/FrontendActions.cpp @@ -661,6 +661,21 @@ namespace { return false; } + bool ReadHeaderSearchPaths(const HeaderSearchOptions &HSOpts, + bool Complain) override { + Out.indent(2) << "Header search paths:\n"; + Out.indent(4) << "User entries:\n"; + for (const auto &Entry : HSOpts.UserEntries) + Out.indent(6) << Entry.Path << "\n"; + Out.indent(4) << "System header prefixes:\n"; + for (const auto &Prefix : HSOpts.SystemHeaderPrefixes) + Out.indent(6) << Prefix.Prefix << "\n"; + Out.indent(4) << "VFS overlay files:\n"; + for (const auto &Overlay : HSOpts.VFSOverlayFiles) + Out.indent(6) << Overlay << "\n"; + return false; + } + bool ReadPreprocessorOptions(const PreprocessorOptions &PPOpts, bool ReadMacros, bool Complain, std::string &SuggestedPredefines) override { |