aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/PrintPreprocessedOutput.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-11-15Fix combining pragma __debug dump & parser_crash with -EDavid Blaikie1-0/+5
2018-07-30Remove trailing spaceFangrui Song1-6/+6
2018-05-10Reland '[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective'Julie Hockett1-10/+13
2018-05-09Revert "[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective"Julie Hockett1-13/+10
2018-05-09[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirectiveJulie Hockett1-10/+13
2018-01-03Calculate size of buffer instead of using a magic value.Paul Robinson1-1/+1
2017-10-16Don't print end-of-directive tokens in -E outputReid Kleckner1-0/+6
2017-09-27[Preprocessor] Preserve #pragma clang assume_nonnull in preprocessed outputEli Friedman1-0/+18
2017-07-17[NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali1-2/+2
2017-07-17Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali1-2/+2
2017-07-17[NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali1-2/+2
2017-06-19Support non-identifier module names when preprocessing modules.Richard Smith1-3/+3
2017-05-04Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith1-3/+34
2017-04-29Add pragma to perform module import and use it in -E output.Richard Smith1-30/+37
2017-04-27Remove leaking UnknownPragmaHandlers right after we are done with them.Vassil Vassilev1-13/+27
2017-04-26Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""Vedant Kumar1-2/+4
2017-04-26Revert "PPCallbacks::MacroUndefined, change signature and add test."Vedant Kumar1-4/+2
2017-04-26PPCallbacks::MacroUndefined, change signature and add test.Frederich Munch1-2/+4
2016-11-17[Preprocessor] Support for '-dI' flagBruno Cardoso Lopes1-8/+26
2016-10-28Revert "[Preprocessor] Support for '-dI' flag"Bruno Cardoso Lopes1-26/+8
2016-10-28[Preprocessor] Support for '-dI' flagBruno Cardoso Lopes1-8/+26
2016-04-08[modules] Add a comment to explain why -E leaves some #includes in the prepro...Richard Smith1-1/+3
2016-04-08[modules] Don't write @import in -E output if the current language mode doesn'tRichard Smith1-2/+12
2016-02-18Remove use of builtin comma operator.Richard Trieu1-2/+4
2016-02-13Reduce the number of implicit StringRef->std::string conversions by threading...Benjamin Kramer1-12/+10
2016-02-09Simplify EnterTokenStream API to make it more robust for memory managementDavid Blaikie1-4/+3
2016-02-09Fix possible OOB access found by buildbotAlexey Bataev1-7/+8
2016-02-09Fixed preprocessed output of the first token for pragmas.Alexey Bataev1-0/+9
2015-06-15According to the OpenMP spec, all the preprocessor macros should be Samuel Antao1-10/+42
2015-06-01Replace a few std::string& with StringRef. NFC.Rafael Espindola1-3/+3
2015-05-11Refactor MacroInfo so range for loops can be used to iterate its tokens.Daniel Marjamaki1-4/+3
2015-05-04Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith1-2/+2
2015-04-29[modules] Stop trying to fake up a linear MacroDirective history.Richard Smith1-3/+3
2015-04-23[modules] Determine the set of macros exported by a submodule at the end of t...Richard Smith1-1/+2
2015-02-26Add -fuse-line-directive flag to control usage of #line with -EReid Kleckner1-13/+9
2014-09-10Avoid a couple of assertions when preprocessing with modulesBen Langmuir1-0/+3
2014-09-10Unique_ptrify PPCallbacks ownership.Craig Topper1-1/+1
2014-06-12Complete the switch from mappings to declarative diagnostic severitiesAlp Toker1-5/+5
2014-06-10Improve diagnostic mapping terminologyAlp Toker1-4/+5
2014-05-22[C++11] Use 'nullptr'. Frontend edition.Craig Topper1-2/+3
2014-05-01do not warn about unknown pragmas in modes that do not handle them (pr9537)Lubos Lunak1-1/+1
2014-03-13Remove unreachable PragmaCaptured method. It's not a real PPCallback.Craig Topper1-10/+0
2014-03-13[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-31/+27
2014-03-07[C++11] Revert uses of lambdas with array_pod_sort.Benjamin Kramer1-5/+6
2014-03-07[C++11] Convert sort predicates into lambdas.Benjamin Kramer1-6/+5
2014-02-28Add 'remark' diagnostic type in 'clang'Tobias Grosser1-0/+3
2014-02-24If preprocessing results in a token with leading whitespace that was expandedRichard Smith1-0/+7
2014-02-20Expand macros in pragmas with -fms-extensions and -EReid Kleckner1-36/+7
2014-01-30Revert "Fix assertion failures on annot_* tokens in clang -E"Ben Langmuir1-4/+5
2014-01-30Fix assertion failures on annot_* tokens in clang -EBen Langmuir1-5/+4