Commit History

Author SHA1 Message Date
  Argyrios Kyrtzidis c892c5fa92 For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. 14 years ago
  Francois Pichet 62ec1f2fd7 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. 14 years ago
  Chandler Carruth a77c031cb6 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both 14 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 years ago
  Chandler Carruth 9f79a1f896 Update the remaining comments in Frontend to 'expansion'. 14 years ago
  Douglas Gregor c09ce1224d Copy diagnostic pragmas to the preprocessed output, from Richard Osborne! 14 years ago
  Peter Collingbourne 84021556ba Rename tok::eom to tok::eod. 14 years ago
  Daniel Dunbar eef63e0997 Frontend: Factor out header include dumping (-H) into its own preprocessor 14 years ago
  Craig Silverstein 2aa9267cf1 Several PPCallbacks take an SourceLocation + IdentifierInfo, rather 14 years ago
  Douglas Gregor cb7b1e17b6 Make sure to always check the result of 14 years ago
  Chris Lattner 1397399de1 make sure #pragma clang is treated the same way as #pragma gcc in -E mode, 15 years ago
  Ted Kremenek 2346513da4 Handle '#line' in '-E' that has an empty file name. Fixes <rdar://problem/8439412>. 15 years ago
  Douglas Gregor fe6834af25 Make sure we're producing a newline in the preprocessed output before 15 years ago
  Douglas Gregor 80c60f7284 When we parse a pragma, keep track of how that pragma was originally 15 years ago
  Daniel Dunbar 4566d1a0e5 Frontend/-H: Add comment on why I used a temporary string here. 15 years ago
  Daniel Dunbar f7c16d903f Frontend: Add basic -H support. 15 years ago
  Benjamin Kramer 2f05449fa1 Push location through the MacroUndefined PPCallback and use it to print #undefs in -dD mode. (PR7818) 15 years ago
  Argyrios Kyrtzidis 9b36c3f0de Modify the pragma handlers to accept and use StringRefs instead of IdentifierInfos. 15 years ago
  Chris Lattner abfe094ce7 Implement support for #pragma message, patch by Michael Spencer! 15 years ago
  Chris Lattner c54539cd17 fix the various buildbot failures by ensuring that tokens are really completely initialized. 15 years ago
  Chris Lattner 90db74c361 fix an uninitialized variable, patch by Michael Spencer! 15 years ago
  Chris Lattner 6133aeb97d fix PR7360: -P mode turns off line markers, but not blank space. 15 years ago
  Daniel Dunbar c72cc5072c Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes. 15 years ago
  Chris Lattner e127a0d801 push some source location information down through the compiler, 15 years ago
  Dan Gohman 8ed4ff6d05 Remove this hard-coded buffer size. In some basic experiments preprocessing 15 years ago
  Chris Lattner 86d0ef7430 Improve line marker directive locations, patch by Jordy Rose 15 years ago
  Chris Lattner 8877321ca6 make the token paste avoidance logic turn "..." into ".. ." instead of ". . ." 15 years ago
  Chris Lattner df721408f5 cache the PP's SourceManager. 15 years ago
  Chris Lattner 88aae9188a make the preprocessor listen to linemarker directives in -E mode, 15 years ago
  Douglas Gregor dbf8ee630e Entering the main source file in the preprocessor can fail if the 15 years ago