David Blaikie
|
b53da86048
Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)
|
11 years ago |
David Blaikie
|
04a5a7f94b
std::unique_ptr-ify the result of ASTUnit::LoadFromASTFile
|
11 years ago |
David Blaikie
|
a588e495a6
unique_ptr-ify FrontendAction::takeCurrentASTUnit
|
11 years ago |
Benjamin Kramer
|
debb99e851
Flip the order the preprocessor and frontendaction are informed of the end of a file.
|
11 years ago |
David Blaikie
|
80bfbba822
Revert "unique_ptr-ify ownership of ASTConsumers"
|
11 years ago |
David Blaikie
|
4d15e347a0
unique_ptr-ify ownership of ASTConsumers
|
11 years ago |
NAKAMURA Takumi
|
a3953a1c0a
Instantiate llvm::Registry<clang::PluginASTAction> in FrontendAction.cpp.
|
11 years ago |
Alp Toker
|
67d62bc20d
Move ChainedIncludesSource into the implementation
|
11 years ago |
Rafael Espindola
|
e616fa6104
Include system_error directly.
|
11 years ago |
Rafael Espindola
|
9986295b4f
Replace llvm::error_code with std::error_code.
|
11 years ago |
Craig Topper
|
d24fb6c947
[C++11] Use 'nullptr'. Frontend edition.
|
11 years ago |
Richard Smith
|
3ad9bfabb6
If a declaration is loaded, and then a module import adds a redeclaration, then
|
11 years ago |
Nico Weber
|
d8758315ca
Let ASTReader optionally delete its ASTDeserializationListener.
|
11 years ago |
Nico Weber
|
3427ab08e5
Revert the "don't leak" part of r207065, looks like the bots don't like it :-/
|
11 years ago |
Nico Weber
|
8de2f29d60
Don't leak objects in load-from-ast path unless DisableFree is set.
|
11 years ago |
Nico Weber
|
2f579d9d0d
Bury leaked sema pointer when reading from AST files.
|
11 years ago |
Ben Langmuir
|
426bfa0c45
Honour -ivfsoverlay in ASTUnit to match clang
|
11 years ago |
Ben Langmuir
|
ef1b5dcd49
Allow multiple modules with the same name to coexist in the module cache
|
11 years ago |
Craig Topper
|
85bba31eb7
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 years ago |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 years ago |
Ahmed Charles
|
789a4f820d
Change OwningPtr::take() to OwningPtr::release().
|
11 years ago |
Argyrios Kyrtzidis
|
ddea715540
[Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix
|
11 years ago |
Argyrios Kyrtzidis
|
0242440d9f
[ASTUnit] Fix use-after-free bug in ASTUnit::getMainBufferWithPrecompiledPreamble().
|
11 years ago |
Ben Langmuir
|
89de580b52
Add a driver option -ivfsoverlay
|
11 years ago |
Ben Langmuir
|
d7596d6412
Recommit virtual file system
|
11 years ago |
Juergen Ributzka
|
6c03a38d81
Reverting the virtual file system implementation, because it triggers an assertion
|
11 years ago |
Ben Langmuir
|
91e3d5860a
Initial implementation of virtual file system
|
11 years ago |
Ben Langmuir
|
499512d6f2
Stat system dependencies when using -verify-pch
|
11 years ago |
Ben Langmuir
|
e9e34e28c5
Add a CC1 option -verify-pch
|
11 years ago |
Chandler Carruth
|
4b9be6e25f
Sort all the #include lines with LLVM's utils/sort_includes.py which
|
11 years ago |