aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/PPExpressions.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-03[Clang] Slightly tweak the code to try to fix a potential codegen issue in #1...Corentin Jabot1-14/+6
2025-06-03[Clang] Improve infrastructure for libstdc++ workarounds (Reland) (#142592)cor3ntin1-0/+53
2025-06-03Revert "[Clang] Improve infrastructure for libstdc++ workarounds" (#142432)cor3ntin1-46/+0
2025-05-31[Clang] Improve infrastructure for libstdc++ workarounds (#141977)cor3ntin1-0/+46
2025-05-05[clang] Provide to `PPCallbacks` full expression range even in single file pa...Volodymyr Sapsai1-5/+6
2025-04-09[clang][index] Handle undefined function-like macros in single file parse mod...Jan Svoboda1-0/+10
2025-04-08Reject invalid integer constants in unevaluated preprocessor operands (#134884)Aaron Ballman1-3/+1
2025-03-02[clang][diagnostics] add `-Wundef-true` warning option (#128265)isuckatcs1-3/+5
2024-11-16[Lex] Remove unused includes (NFC) (#116460)Kazu Hirata1-1/+0
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva1-13/+36
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka1-36/+13
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm1-13/+36
2024-04-22[BitInt] Expose a _BitInt literal suffix in C++ (#86586)js3241-4/+4
2024-02-06[CLANG] Fix INF/NAN warning. (#80290)Zahira Ammarguellat1-1/+3
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-1/+1
2023-08-11[C23] Rename C2x->C23 in diagnosticsAaron Ballman1-2/+2
2023-08-11[C23] Rename C2x -> C23; NFCAaron Ballman1-2/+2
2023-07-10[NFC] Initialize pointer fields and remove needless null check.Sindhu Chittireddy1-1/+1
2023-05-04[clang] Use -std=c++23 instead of -std=c++2bMark de Wever1-4/+4
2022-12-02Use CTAD on llvm::SaveAndRestoreJan Svoboda1-1/+1
2022-05-13[clang][preprocessor] Fix unsigned-ness of utf8 char literalsTimm Bäder1-1/+10
2022-03-14Implement literal suffixes for _BitIntAaron Ballman1-0/+8
2021-10-03Fixed warnings in target/parser codes produced by -Wbitwise-instead-of-logicalaDávid Bolvanský1-2/+2
2021-07-29Support macro deprecation #pragma clang deprecatedChris Bieneman1-0/+2
2021-06-11[ADT] Remove APInt/APSInt toString() std::string variantsSimon Pilgrim1-4/+4
2021-03-31[C++2b] Support size_t literalsAnton Bikineev1-0/+8
2021-01-27Don't allow __VA_OPT__ to be detected by #ifdef.Richard Smith1-5/+0
2021-01-27Permit __VA_OPT__ in all language modes and allow it to be detected with #ifdef.Richard Smith1-0/+5
2020-07-09Refactored NumericLiteralParser to not require a PreprocessorDmitri Gribenko1-1/+3
2020-06-30[clang][diagnostics] Add '-Wundef-prefix' warning optionZixu Wang1-2/+20
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-17Revert r351209 (which was a revert of r350891) with a fix.Aaron Ballman1-6/+14
2019-01-15Revert "Correct the source range returned from preprocessor callbacks."Benjamin Kramer1-5/+5
2019-01-11Add an explicit initializer to silence a -Wmissing-field-initializers diagnos...Aaron Ballman1-1/+1
2019-01-10Correct the source range returned from preprocessor callbacks.Aaron Ballman1-4/+4
2018-07-30Remove trailing spaceFangrui Song1-5/+5
2018-05-01Implement P0482R2, support for char8_t type.Richard Smith1-1/+1
2017-07-14Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart1-27/+32
2017-06-20[preprocessor] When preprocessor option 'SingleFileParseMode' is enabled, par...Argyrios Kyrtzidis1-9/+20
2016-09-07Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko1-4/+13
2016-04-16Improve diagnostic for the case when a non-defined function-like macro is usedRichard Smith1-4/+26
2016-02-18Remove use of builtin comma operator.Richard Trieu1-2/+4
2016-01-19Add -Wexpansion-to-undefined: warn when using `defined` in a macro definition.Nico Weber1-2/+47
2015-11-14Use %select to merge similar diagnostics. NFCCraig Topper1-2/+2
2015-10-04SourceRanges are small and trivially copyable, don't them by reference.Craig Topper1-1/+1
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-04Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith1-3/+1
2015-05-04Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinitio...Richard Smith1-2/+2
2015-05-02clang-format function definition header. NFC.Yaron Keren1-2/+1