Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
WIP - currently updating the tests for pp-trace and in the process debugging an issue with the location of the #endif hash.
Paths
| Differential D141961
[clang][lex] Pass hash location to more PPCallbacks methods Needs ReviewPublic Authored by KyleFromKitware on Jan 17 2023, 12:27 PM.
Diff Detail
Unit TestsFailed Event TimelineComment Actions WIP - currently updating the tests for pp-trace and in the process debugging an issue with the location of the #endif hash. KyleFromKitware added a child revision: D142030: [pp-trace] Print HashLoc/Introducer parameter.Jan 18 2023, 8:36 AM KyleFromKitware added a parent revision: D142465: [clang][lex] Consolidate PPCallbacks::PragmaDirective parameters. Comment ActionsAdded Introducer parameter to Pragma callbacks. KyleFromKitware changed the edit policy from "KyleFromKitware (Kyle Edwards)" to "All Users".Jan 27 2023, 8:53 AM
Revision Contents
Diff 490160 clang-tools-extra/clang-include-fixer/find-all-symbols/FindAllMacros.h
clang-tools-extra/clang-include-fixer/find-all-symbols/FindAllMacros.cpp
clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.h
clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
clang-tools-extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp
clang-tools-extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
clang-tools-extra/clang-tidy/modernize/MacroToEnumCheck.cpp
clang-tools-extra/clang-tidy/readability/DuplicateIncludeCheck.cpp
clang-tools-extra/clang-tidy/readability/ElseAfterReturnCheck.cpp
clang-tools-extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp
clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp
clang-tools-extra/clang-tidy/utils/RenamerClangTidyCheck.cpp
clang-tools-extra/clangd/CollectMacros.h
clang-tools-extra/clangd/Preamble.cpp
clang-tools-extra/include-cleaner/lib/Record.cpp
clang-tools-extra/modularize/PreprocessorTracker.cpp
clang-tools-extra/pp-trace/PPCallbacksTracker.h
clang-tools-extra/pp-trace/PPCallbacksTracker.cpp
clang/include/clang/Lex/PPCallbacks.h
clang/include/clang/Lex/PPConditionalDirectiveRecord.h
clang/include/clang/Lex/PreprocessingRecord.h
clang/include/clang/Lex/Preprocessor.h
clang/lib/CodeGen/MacroPPCallbacks.h
clang/lib/CodeGen/MacroPPCallbacks.cpp
clang/lib/ExtractAPI/ExtractAPIConsumer.cpp
clang/lib/Frontend/ASTUnit.cpp
clang/lib/Frontend/PrintPreprocessedOutput.cpp
clang/lib/Frontend/Rewrite/InclusionRewriter.cpp
clang/lib/Index/IndexingAction.cpp
clang/lib/Lex/PPConditionalDirectiveRecord.cpp
clang/lib/Lex/PPDirectives.cpp
clang/lib/Lex/PreprocessingRecord.cpp
clang/tools/libclang/Indexing.cpp
clang/unittests/Basic/SourceManagerTest.cpp
clang/unittests/Lex/PPCallbacksTest.cpp
|