David Blaikie
|
4d15e347a0
unique_ptr-ify ownership of ASTConsumers
|
11 tahun lalu |
Rafael Espindola
|
5471ad06e1
Refer to error_code with the std prefix.
|
11 tahun lalu |
Rafael Espindola
|
e616fa6104
Include system_error directly.
|
11 tahun lalu |
Rafael Espindola
|
9986295b4f
Replace llvm::error_code with std::error_code.
|
11 tahun lalu |
Rafael Espindola
|
fbb96d49ad
Use error_code() instead of error_code::succes()
|
11 tahun lalu |
Craig Topper
|
d24fb6c947
[C++11] Use 'nullptr'. Frontend edition.
|
11 tahun lalu |
Lubos Lunak
|
bce3e03507
do not warn about unknown pragmas in modes that do not handle them (pr9537)
|
11 tahun lalu |
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 tahun lalu |
Ben Langmuir
|
00ea13b6fb
Reapply r207477 and r207479 without cyclic dependency
|
11 tahun lalu |
NAKAMURA Takumi
|
69c9612d1a
Revert r207477 (and r207479), "Check -Werror options during module validation"
|
11 tahun lalu |
Ben Langmuir
|
a172a34fb1
Check -Werror options during module validation
|
11 tahun lalu |
Ben Langmuir
|
b53460e987
Don't build modules with (submodules with) missing headers
|
11 tahun lalu |
Ben Langmuir
|
274e4bd00a
Add module name and module map file to -module-file-info
|
11 tahun lalu |
Ben Langmuir
|
ef1b5dcd49
Allow multiple modules with the same name to coexist in the module cache
|
11 tahun lalu |
Richard Smith
|
578bfcbda2
If a header is explicitly included in module A, and excluded from an umbrella
|
11 tahun lalu |
Craig Topper
|
85bba31eb7
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 tahun lalu |
Richard Smith
|
c6c3e3d0b1
If a module map is found in a relative -I path, convert the filenames within it
|
11 tahun lalu |
Ahmed Charles
|
f8b74ee5f0
[C++11] Replace OwningPtr include with <memory>.
|
11 tahun lalu |
Richard Smith
|
19512d9111
Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"'
|
11 tahun lalu |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 tahun lalu |
Richard Smith
|
12b5e1997d
When building a module from the command line via -emit-module, add an entry to
|
11 tahun lalu |
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 tahun lalu |
Rafael Espindola
|
2018c6b469
Update for llvm api change.
|
11 tahun lalu |
Rafael Espindola
|
19029e8c3f
Don't assume that F_None is the default. It is about to change.
|
11 tahun lalu |
Ben Langmuir
|
499512d6f2
Stat system dependencies when using -verify-pch
|
11 tahun lalu |
Ben Langmuir
|
e9e34e28c5
Add a CC1 option -verify-pch
|
11 tahun lalu |
Hans Wennborg
|
11b1b8ab36
Remove the -cxx-abi command-line flag.
|
11 tahun lalu |
Daniel Jasper
|
71b119ca18
Modules: Don't warn upon missing headers while reading the module map.
|
11 tahun lalu |
Alp Toker
|
0fb7888788
Fix a tranche of comment, test and doc typos
|
11 tahun lalu |
NAKAMURA Takumi
|
ac808362b2
Revert r196372, "do not warn about unknown pragmas in modes that do not handle them (pr9537)"
|
11 tahun lalu |