Rafael Espindola
|
97b51af3b9
Update for llvm api change.
|
11 jaren geleden |
Craig Topper
|
708e338843
Use range based for loops to avoid needing to re-mention SmallPtrSet size.
|
11 jaren geleden |
Ben Langmuir
|
76ef35d056
When loading a module with no local entities, still bump the size of the
|
11 jaren geleden |
Richard Smith
|
f2e6053ef7
[modules] When we merge together multiple class template specialization
|
11 jaren geleden |
Richard Smith
|
bf6143fc87
[modules] When performing a lookup into a namespace, ensure that any later
|
11 jaren geleden |
Ben Langmuir
|
5ddbece1d9
Verify all the module map files for a pcm are the same on load
|
11 jaren geleden |
Manuel Klimek
|
0e5c52d478
Correctly implement -include search logic.
|
11 jaren geleden |
Ben Langmuir
|
243f2d734e
Refactor the module map file used for uniquing a module name out of
|
11 jaren geleden |
Richard Smith
|
916938ce65
[modules] Don't defer performing updates if we have incomplete redecl chains.
|
11 jaren geleden |
Richard Smith
|
1bdad15085
Use -Rblah, not -Wblah, to control remark diagnostics. This was always the
|
11 jaren geleden |
Richard Smith
|
0626641566
Factor out exception specification information from
|
11 jaren geleden |
Richard Smith
|
90175cd408
[modules] Factor out ODR checking, to avoid unnecessary repeated work in
|
11 jaren geleden |
Richard Smith
|
82ab1c51c0
[modules] Improve abbreviations for C++:
|
11 jaren geleden |
Richard Smith
|
1297b772fd
[modules] Substantially improve handling of #undef:
|
11 jaren geleden |
Richard Smith
|
d3e7a2026c
[modules] Fix some of the confusion when computing the override set for a macro
|
11 jaren geleden |
Richard Smith
|
23f37c4b1d
Reinstate r213348, reverted in r213395, with an additional bug fix and more
|
11 jaren geleden |
Ben Langmuir
|
a627c56110
Revert "[modules] Fix macro hiding bug exposed if:"
|
11 jaren geleden |
Richard Smith
|
fdee4dcca3
[modules] Fix macro hiding bug exposed if:
|
11 jaren geleden |
Alp Toker
|
c556f81241
Track IntrusiveRefCntPtr::get() changes from LLVM r212366
|
11 jaren geleden |
Craig Topper
|
489b66f705
Remove llvm:: from uses of ArrayRef.
|
11 jaren geleden |
Alp Toker
|
ad7245b90f
DiagnosticIDs: use diagnostic severities to simplify extension handling
|
11 jaren geleden |
Ben Langmuir
|
ff6e3ae785
Avoid invalidating successfully loaded module files
|
11 jaren geleden |
Richard Smith
|
e4d7f02c06
[modules] When we merge redecl chains or mark a decl used with an update
|
11 jaren geleden |
Rafael Espindola
|
e616fa6104
Include system_error directly.
|
11 jaren geleden |
Alp Toker
|
e451a7e760
Improve diagnostic mapping terminology
|
11 jaren geleden |
Dario Domizioli
|
81d690d830
Implemented support for "pragma clang optimize on/off", based on attribute 'optnone'.
|
11 jaren geleden |
Justin Bogner
|
1787f2e94d
Frontend: Propagate ASTReaderListener API in ChainedASTReaderListener
|
11 jaren geleden |
Craig Topper
|
5017bb6616
[C++11] Use 'nullptr'. Serialization edition.
|
11 jaren geleden |
Richard Smith
|
6ea738122e
If two sibling modules declare the same entity, and we indirectly pull a
|
11 jaren geleden |
Richard Smith
|
3ad9bfabb6
If a declaration is loaded, and then a module import adds a redeclaration, then
|
11 jaren geleden |