Joerg Sonnenberger
|
7094dee95f
Add missing cctype includes.
|
13 年之前 |
Jordan Rose
|
0cdd1fe3ec
[-E] Emit a rewritten _Pragma on its own line.
|
13 年之前 |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 年之前 |
Benjamin Kramer
|
d7a3e2c5f6
Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line.
|
13 年之前 |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 年之前 |
Benjamin Kramer
|
fdd15602a4
Remove Diagnostic.h include from Preprocessor.h.
|
13 年之前 |
David Blaikie
|
561d3abc88
Remove unnecessary default cases in switches over enums.
|
13 年之前 |
Dylan Noblesmith
|
1770e0dadc
remove unneeded config.h includes
|
13 年之前 |
Argyrios Kyrtzidis
|
c892c5fa92
For the FileChanged Preprocessor callback, when exiting a file, pass its FileID.
|
14 年之前 |
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 年之前 |
Chandler Carruth
|
a77c031cb6
Rename getInstantiationColumnNumber to getExpansionColumnNumber in both
|
14 年之前 |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 年之前 |
Chandler Carruth
|
9f79a1f896
Update the remaining comments in Frontend to 'expansion'.
|
14 年之前 |
Douglas Gregor
|
c09ce1224d
Copy diagnostic pragmas to the preprocessed output, from Richard Osborne!
|
14 年之前 |
Peter Collingbourne
|
84021556ba
Rename tok::eom to tok::eod.
|
14 年之前 |
Daniel Dunbar
|
eef63e0997
Frontend: Factor out header include dumping (-H) into its own preprocessor
|
14 年之前 |
Craig Silverstein
|
2aa9267cf1
Several PPCallbacks take an SourceLocation + IdentifierInfo, rather
|
14 年之前 |
Douglas Gregor
|
cb7b1e17b6
Make sure to always check the result of
|
14 年之前 |
Chris Lattner
|
1397399de1
make sure #pragma clang is treated the same way as #pragma gcc in -E mode,
|
14 年之前 |
Ted Kremenek
|
2346513da4
Handle '#line' in '-E' that has an empty file name. Fixes <rdar://problem/8439412>.
|
15 年之前 |
Douglas Gregor
|
fe6834af25
Make sure we're producing a newline in the preprocessed output before
|
15 年之前 |
Douglas Gregor
|
80c60f7284
When we parse a pragma, keep track of how that pragma was originally
|
15 年之前 |
Daniel Dunbar
|
4566d1a0e5
Frontend/-H: Add comment on why I used a temporary string here.
|
15 年之前 |
Daniel Dunbar
|
f7c16d903f
Frontend: Add basic -H support.
|
15 年之前 |
Benjamin Kramer
|
2f05449fa1
Push location through the MacroUndefined PPCallback and use it to print #undefs in -dD mode. (PR7818)
|
15 年之前 |
Argyrios Kyrtzidis
|
9b36c3f0de
Modify the pragma handlers to accept and use StringRefs instead of IdentifierInfos.
|
15 年之前 |
Chris Lattner
|
abfe094ce7
Implement support for #pragma message, patch by Michael Spencer!
|
15 年之前 |
Chris Lattner
|
c54539cd17
fix the various buildbot failures by ensuring that tokens are really completely initialized.
|
15 年之前 |
Chris Lattner
|
90db74c361
fix an uninitialized variable, patch by Michael Spencer!
|
15 年之前 |
Chris Lattner
|
6133aeb97d
fix PR7360: -P mode turns off line markers, but not blank space.
|
15 年之前 |