summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/Inputs/update-exception-spec
Commit message (Collapse)AuthorAgeFilesLines
* [modules] Remove redundant import of lexical decls when building a lookup tableRichard Smith2015-03-234-0/+11
| | | | | | | | | | | | | | | for a DeclContext, and fix propagation of exception specifications along redeclaration chains. This reverts r232905, r232907, and r232907, which reverted r232793, r232853, and r232853. One additional change is present here to resolve issues with LLDB: distinguish between whether lexical decls missing from the lookup table are local or are provided by the external AST source, and still look in the external source if that's where they came from. llvm-svn: 232928
* Remove empty files left behind by r232907.Benjamin Kramer2015-03-224-0/+0
| | | | llvm-svn: 232909
* Reverting 232853 and 232870 because they depend on 232793,Vince Harron2015-03-224-11/+0
| | | | | | which was reverted because it was causing LLDB test failures llvm-svn: 232907
* [modules] When either redecl chain merging or an update record causes us toRichard Smith2015-03-214-0/+11
give an exception specification to a declaration that didn't have an exception specification in any of our imported modules, emit an update record ourselves. Without this, code importing the current module would not see an exception specification that we could see and might have relied on. llvm-svn: 232870
OpenPOWER on IntegriCloud