llvm-project/clang/lib
Richard Smith b7151b910c Add support for computing the exception specification for an inheriting
constructor. This isn't quite perfect (as usual, we don't handle default
arguments correctly yet, and we don't deal with copy/move constructors for
arguments correctly either, but this will be fixed when we implement core issue
1351.

This completes our support for inheriting constructors.

llvm-svn: 179154
2013-04-10 06:11:48 +00:00
..
ARCMigrate [arcmt] Copy the diagnostics so we don't have to worry about invaliding iterators from the diagnostic list. 2013-04-01 21:12:30 +00:00
AST Don't crash when mangling types defined in ObjC class extensions. 2013-04-10 06:08:21 +00:00
ASTMatchers Implements memoization for ancestor matching. 2013-03-14 16:33:21 +00:00
Analysis Thread safety analysis: turn on checking within lock and unlock functions. 2013-04-08 20:11:11 +00:00
Basic The PNaCl target no longer permits __attribute__((regparm)). 2013-04-08 21:31:01 +00:00
CodeGen Don't copy just to capture a strong block pointer under ARC. 2013-04-08 23:27:49 +00:00
Driver One more follow-up to r179082 - parse PIC/PIE arguments even on platfroms that force default PIC (like Darwin x86-64), otherwise specifying -fPIC will produce bogus unused argument warning 2013-04-09 12:28:19 +00:00
Edit [objcmt] Fix a mishandled conversion to objc directory literal. 2013-04-06 01:13:17 +00:00
Format Fix comments before labels. 2013-04-09 17:46:55 +00:00
Frontend [frontend] When preprocessing, turn implicit module imports into @imports. 2013-04-10 01:53:46 +00:00
FrontendTool <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. 2013-03-27 16:47:18 +00:00
Headers Add tests that build modules for our builtin headers, and fix two buglets exposed by doing so. 2013-04-04 02:55:24 +00:00
Lex Improve the diagnostics of the number-reading preprocessor directives. 2013-04-10 01:04:18 +00:00
Parse <rdar://problem/13540921> Fix a crasher when an Objective-C for-in loop gets a non-variable iteration declaration. 2013-04-08 20:52:24 +00:00
Rewrite [frontend] -frewrite-includes: turn implicit module imports into @imports. 2013-04-10 01:53:50 +00:00
Sema Add support for computing the exception specification for an inheriting 2013-04-10 06:11:48 +00:00
Serialization Pare back r164351 somewhat. The problem that change was addressing was that we 2013-04-03 22:49:41 +00:00
StaticAnalyzer [analyzer] Replace isIntegerType() with isIntegerOrEnumerationType(). 2013-04-09 02:30:33 +00:00
Tooling ClangTool output cleanup 2013-03-15 20:14:01 +00:00
CMakeLists.txt Initial version of formatting library. 2012-12-03 18:12:45 +00:00
Makefile Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user 2012-12-13 16:09:42 +00:00