Craig Topper
|
d24fb6c947
[C++11] Use 'nullptr'. Frontend edition.
|
11 سال پیش |
Lubos Lunak
|
bce3e03507
do not warn about unknown pragmas in modes that do not handle them (pr9537)
|
11 سال پیش |
Craig Topper
|
cef1962b25
Remove unreachable PragmaCaptured method. It's not a real PPCallback.
|
11 سال پیش |
Craig Topper
|
85bba31eb7
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 سال پیش |
Benjamin Kramer
|
f1d5d4597f
[C++11] Revert uses of lambdas with array_pod_sort.
|
11 سال پیش |
Benjamin Kramer
|
3344f96e8b
[C++11] Convert sort predicates into lambdas.
|
11 سال پیش |
Tobias Grosser
|
9762c97158
Add 'remark' diagnostic type in 'clang'
|
11 سال پیش |
Richard Smith
|
d55429f14a
If preprocessing results in a token with leading whitespace that was expanded
|
11 سال پیش |
Reid Kleckner
|
3f8bf21873
Expand macros in pragmas with -fms-extensions and -E
|
11 سال پیش |
Ben Langmuir
|
faa90eaedd
Revert "Fix assertion failures on annot_* tokens in clang -E"
|
11 سال پیش |
Ben Langmuir
|
2364b4457f
Fix assertion failures on annot_* tokens in clang -E
|
11 سال پیش |
NAKAMURA Takumi
|
ac808362b2
Revert r196372, "do not warn about unknown pragmas in modes that do not handle them (pr9537)"
|
11 سال پیش |
Lubos Lunak
|
d4b7eeb6b1
do not warn about unknown pragmas in modes that do not handle them (pr9537)
|
11 سال پیش |
Richard Smith
|
8a88a0b715
Generate a marker token when entering or leaving a submodule when building a
|
11 سال پیش |
Richard Smith
|
26297f5763
When we hit a #include directive that maps to a module import, emit a token
|
11 سال پیش |
Reid Kleckner
|
72c26c0d47
Accept #pragma warning(push, 0) without warning
|
12 سال پیش |
Benjamin Kramer
|
767b3d2000
Fix array_pod_sort predicates after LLVM change.
|
12 سال پیش |
Reid Kleckner
|
2ee042dee9
Lex and ignore Microsoft's #pragma warning(...)
|
12 سال پیش |
Eli Friedman
|
3432b7800d
Properly escape filenames in line directives.
|
12 سال پیش |
Aaron Ballman
|
a7ff62f944
Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file.
|
12 سال پیش |
Argyrios Kyrtzidis
|
56f6e09562
When emitting a preprocessed file with implicit module imports, make sure line directives are emitted in the next line.
|
12 سال پیش |
Andy Gibbs
|
f5ae4dd6bf
Keep the parentheses in #pragma message (partial revert of r179771).
|
12 سال پیش |
Andy Gibbs
|
688f2a1fc1
Dropped the parentheses for #pragma message and its kin in the -E output generator.
|
12 سال پیش |
Jordan Rose
|
142b35e25b
Fix off-by-one error in #pragma clang system_header.
|
12 سال پیش |
Andy Gibbs
|
076eea20b8
Implemented #pragma GCC warning/error in the same mould as #pragma message.
|
12 سال پیش |
Tareq A. Siraj
|
6afcf8875d
Sema for Captured Statements
|
12 سال پیش |
Tareq A. Siraj
|
85192c7fe1
Parser support for #pragma clang __debug captured
|
12 سال پیش |
Argyrios Kyrtzidis
|
15aa81a474
[frontend] When preprocessing, turn implicit module imports into @imports.
|
12 سال پیش |
Argyrios Kyrtzidis
|
c56fff7fd2
[Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses.
|
12 سال پیش |
Jordan Rose
|
cf2c2e9588
Preprocessor: don't keep comments under -traditional-cpp.
|
12 سال پیش |