Reid Kleckner
|
c6e4e7210c
Move normalization of `\` in #includes from -fms-compatibility to -fms-extensions
|
5 жил өмнө |
Reid Kleckner
|
4cd0ed30b2
Simplify -fms-compatibility include lookup logic, NFC
|
5 жил өмнө |
Lubos Lunak
|
cb90360eef
do not emit -Wunused-macros warnings in -frewrite-includes mode (PR15614)
|
6 жил өмнө |
Erich Keane
|
063c2472fa
[NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.
|
6 жил өмнө |
Alex Lorenz
|
2f84230495
[clang-scan-deps] add skip excluded conditional preprocessor block preprocessing optimization
|
6 жил өмнө |
Alex Lorenz
|
bd94a6e73a
Introduce a DirectoryEntryRef that stores both a reference and an
|
6 жил өмнө |
Evgeny Mankov
|
1002cd493c
[preprocessor] Add an opportunity to retain excluded conditional blocks
|
6 жил өмнө |
Alex Lorenz
|
d198004caf
Use FileEntryRef for PPCallbacks::FileSkipped
|
6 жил өмнө |
Alex Lorenz
|
5195a35aa7
Introduce FileEntryRef and use it when handling includes to report correct dependencies
|
6 жил өмнө |
Jonas Devlieghere
|
49a6b09101
[Clang] Migrate llvm::make_unique to std::make_unique
|
6 жил өмнө |
Harlan Haskins
|
43696f8809
[clang] Adopt new FileManager error-returning APIs
|
6 жил өмнө |
Ilya Biryukov
|
651f0b8759
[Preprocessor] Always discard body of #define if we failed to parse it
|
6 жил өмнө |
Rui Ueyama
|
ce7674d7be
Fix parameter name comments using clang-tidy. NFC.
|
6 жил өмнө |
Joel E. Denny
|
6333880aae
[PragmaHandler] Expose `#pragma` location
|
6 жил өмнө |
Ilya Biryukov
|
a3c3146170
[Lex] Allow to consume tokens while preprocessing
|
6 жил өмнө |
Nikolai Kosjar
|
03fcf74589
[Preamble] Stop circular inclusion of main file when building preamble
|
6 жил өмнө |
Richard Smith
|
c2e330a40a
[c++2a] Improve diagnostic for use of declaration from another TU's
|
6 жил өмнө |
Richard Smith
|
33eb2fffd9
[c++20] Parsing support for module-declarations, import-declarations,
|
6 жил өмнө |
Richard Smith
|
0fa9a240fd
[C++20] Implement context-sensitive header-name lexing and pp-import parsing in the preprocessor.
|
6 жил өмнө |
Richard Smith
|
444665e219
Remove use of lookahead from _Pragma handling and from all other
|
6 жил өмнө |
Fangrui Song
|
ce76f242a3
Range-style std::find{,_if} -> llvm::find{,_if}. NFC
|
6 жил өмнө |
Anastasia Stulova
|
f671b140e8
[OpenCL] Allow variadic macros as Clang feature.
|
6 жил өмнө |
Richard Smith
|
8d5dd692a0
Improve the diagnostic for #include_next occurring in a file not found
|
6 жил өмнө |
Richard Smith
|
40a2645eee
Refactor handling of #include directives to cleanly separate the
|
6 жил өмнө |
Richard Smith
|
b995249659
Replace tok::angle_string_literal with new tok::header_name.
|
6 жил өмнө |
Richard Smith
|
bada7f5143
Factor out repeated code parsing and concatenating header-names from
|
6 жил өмнө |
Richard Smith
|
6e323b2030
Don't apply the include depth limit until we actually decide to enter
|
6 жил өмнө |
Nico Weber
|
5773155aa1
Print a note to the called macro when diagnosing err_embedded_directive
|
6 жил өмнө |
Volodymyr Sapsai
|
54cac3348a
[Preprocessor] Add a note with framework location for "file not found" error.
|
6 жил өмнө |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 жил өмнө |