Rafael Espindola
|
97b51af3b9
Update for llvm api change.
|
11 år sedan |
Rafael Espindola
|
1cb6d934f5
Use StringRef instead of MemoryBuffer&.
|
11 år sedan |
Richard Smith
|
2f361f76db
Modify behavior of -ast-dump-lookups: if -ast-dump is not also provided, dump
|
11 år sedan |
David Blaikie
|
9febd24345
Change MemoryBuffer* to MemoryBuffer& parameter to Lexer::ComputePreamble
|
11 år sedan |
David Blaikie
|
b53da86048
Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)
|
11 år sedan |
Ben Langmuir
|
243f2d734e
Refactor the module map file used for uniquing a module name out of
|
11 år sedan |
Richard Smith
|
1bdad15085
Use -Rblah, not -Wblah, to control remark diagnostics. This was always the
|
11 år sedan |
David Blaikie
|
80bfbba822
Revert "unique_ptr-ify ownership of ASTConsumers"
|
11 år sedan |
David Blaikie
|
4d15e347a0
unique_ptr-ify ownership of ASTConsumers
|
11 år sedan |
Rafael Espindola
|
5471ad06e1
Refer to error_code with the std prefix.
|
11 år sedan |
Rafael Espindola
|
e616fa6104
Include system_error directly.
|
11 år sedan |
Rafael Espindola
|
9986295b4f
Replace llvm::error_code with std::error_code.
|
11 år sedan |
Rafael Espindola
|
fbb96d49ad
Use error_code() instead of error_code::succes()
|
11 år sedan |
Craig Topper
|
d24fb6c947
[C++11] Use 'nullptr'. Frontend edition.
|
11 år sedan |
Lubos Lunak
|
bce3e03507
do not warn about unknown pragmas in modes that do not handle them (pr9537)
|
11 år sedan |
Argyrios Kyrtzidis
|
ebbe39ffbe
[PCH/Modules] Don't tie TargetOptions::LinkerVersion to a module/PCH, it's a driver only thing and doesn't affect any language/preprocessor/etc. semantics.
|
11 år sedan |
Ben Langmuir
|
00ea13b6fb
Reapply r207477 and r207479 without cyclic dependency
|
11 år sedan |
NAKAMURA Takumi
|
69c9612d1a
Revert r207477 (and r207479), "Check -Werror options during module validation"
|
11 år sedan |
Ben Langmuir
|
a172a34fb1
Check -Werror options during module validation
|
11 år sedan |
Ben Langmuir
|
b53460e987
Don't build modules with (submodules with) missing headers
|
11 år sedan |
Ben Langmuir
|
274e4bd00a
Add module name and module map file to -module-file-info
|
11 år sedan |
Ben Langmuir
|
ef1b5dcd49
Allow multiple modules with the same name to coexist in the module cache
|
11 år sedan |
Richard Smith
|
578bfcbda2
If a header is explicitly included in module A, and excluded from an umbrella
|
11 år sedan |
Craig Topper
|
85bba31eb7
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 år sedan |
Richard Smith
|
c6c3e3d0b1
If a module map is found in a relative -I path, convert the filenames within it
|
11 år sedan |
Ahmed Charles
|
f8b74ee5f0
[C++11] Replace OwningPtr include with <memory>.
|
11 år sedan |
Richard Smith
|
19512d9111
Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"'
|
11 år sedan |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 år sedan |
Richard Smith
|
12b5e1997d
When building a module from the command line via -emit-module, add an entry to
|
11 år sedan |
Richard Smith
|
1cafcfd06b
Add [extern_c] attribute for modules, allowing a C module to be imported within an extern "C" block in C++ code.
|
11 år sedan |