Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 年之前 |
Aaron Ballman
|
ed77615d42
Revert r351209 (which was a revert of r350891) with a fix.
|
6 年之前 |
Benjamin Kramer
|
7c400363af
Revert "Correct the source range returned from preprocessor callbacks."
|
6 年之前 |
Aaron Ballman
|
57cccd459f
Add an explicit initializer to silence a -Wmissing-field-initializers diagnostic; NFC.
|
6 年之前 |
Aaron Ballman
|
898c95d5a8
Correct the source range returned from preprocessor callbacks.
|
6 年之前 |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 年之前 |
Richard Smith
|
9067f8fb74
Implement P0482R2, support for char8_t type.
|
7 年之前 |
Olivier Goffart
|
baa1507823
Keep the IdentifierInfo in the Token for alternative operator keyword
|
8 年之前 |
Argyrios Kyrtzidis
|
7a2305ca4d
[preprocessor] When preprocessor option 'SingleFileParseMode' is enabled, parse all directive blocks if the condition uses undefined macros
|
8 年之前 |
Eugene Zelenko
|
76355613f3
Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes.
|
9 年之前 |
Richard Smith
|
acd477f5a4
Improve diagnostic for the case when a non-defined function-like macro is used
|
9 年之前 |
Richard Trieu
|
3fae4abaf2
Remove use of builtin comma operator.
|
9 年之前 |
Nico Weber
|
7a21676b47
Add -Wexpansion-to-undefined: warn when using `defined` in a macro definition.
|
9 年之前 |
Craig Topper
|
09bdc14343
Use %select to merge similar diagnostics. NFC
|
9 年之前 |
Craig Topper
|
a0d8b00ee9
SourceRanges are small and trivially copyable, don't them by reference.
|
10 年之前 |
Alexander Kornienko
|
8ca7705aa3
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
|
10 年之前 |
Alexander Kornienko
|
ac58acc7f2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 年之前 |
Richard Smith
|
f9cfb2d2dc
Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*, in order to preserve full information on module macro expansion.
|
10 年之前 |
Richard Smith
|
0a6028ee41
Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinition -> MacroDefinition.
|
10 年之前 |
Yaron Keren
|
77365967c9
clang-format function definition header. NFC.
|
10 年之前 |
Richard Smith
|
1f468121f5
[modules] Stop trying to fake up a linear MacroDirective history.
|
10 年之前 |
Michael Wong
|
f89960b9e3
Commit patch for PR19649. Set the correct sign of wide character for literals based on underlying type of wchar_t.
|
10 年之前 |
Richard Smith
|
9443d047e8
[c++1z] Support for u8 character literals.
|
10 年之前 |
Serge Pavlov
|
618ea90f84
Use enumerators instead of hardcoded integers when processing macro names.
|
10 年之前 |
David Majnemer
|
8fe0cabb93
Fix the build
|
11 年之前 |
Aaron Ballman
|
f9bba08955
Improving the "integer constant too large" diagnostics based on post-commit feedback from Richard Smith. Amends r213657.
|
11 年之前 |
Aaron Ballman
|
c88e65d4a2
Provide extra information in the "integer constant is too large" diagnostic. This will be used to improve other diagnostics.
|
11 年之前 |
Alp Toker
|
4f6988e487
Preprocessor: support defined() with operator names for MS compatibility
|
11 年之前 |
Craig Topper
|
da176c6d6a
[C++11] Use 'nullptr'. Lex edition.
|
11 年之前 |
Richard Smith
|
f2598b5e91
Add two missing entries to the C++11 support page. Bump one relevant diagnostic
|
11 年之前 |