llvm-project/clang/lib
Peter Collingbourne 2816c023ea [ms-cxxabi] Fix a number of bugs in the mangler.
This includes the following fixes:
 - Implement 4 subtly different variants of qualifier mangling and use them
   in what I believe are the right places.
 - Fix handling of array types.  Previously we were always decaying them,
   which is wrong if the type appears as a template argument, pointee,
   referent etc.
Fixes PR13182.

Differential Revision: http://llvm-reviews.chandlerc.com/D709

llvm-svn: 180250
2013-04-25 04:25:40 +00:00
..
ARCMigrate ARCMigrate/Transforms.h: Remove \arg in comment. [-Wdocumentation] 2013-04-11 04:16:11 +00:00
AST [ms-cxxabi] Fix a number of bugs in the mangler. 2013-04-25 04:25:40 +00:00
ASTMatchers Implements memoization for ancestor matching. 2013-03-14 16:33:21 +00:00
Analysis C++1y: Allow aggregates to have default initializers. 2013-04-20 22:23:05 +00:00
Basic Add some more required SPARC v9 predefined macros. 2013-04-24 04:36:38 +00:00
CodeGen TBAA: make sure zero-length bitfield works for tbaa.struct and path-aware tbaa 2013-04-22 19:50:07 +00:00
Driver [driver] Put -fvectorize under the -Ofast umbrella flag. 2013-04-24 18:29:59 +00:00
Edit [objcmt] Fix a mishandled conversion to objc directory literal. 2013-04-06 01:13:17 +00:00
Format Flip flag to merge short if-statements into one line for Google style. 2013-04-24 13:46:00 +00:00
Frontend [driver] Improve the implementation of the -Ofast option. 2013-04-24 18:09:54 +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 Avoid names like __in that conflict with SAL in builtin headers 2013-04-19 17:00:14 +00:00
Lex [libclang] Make sure the preable does not truncate comments. 2013-04-19 23:24:25 +00:00
Parse Objective-C parsing [qoi]: Recover gracefully with good diagnostic 2013-04-24 23:23:47 +00:00
Rewrite rewrite-includes: Rewrite __has_include(_next) to get rid of a host dependency. 2013-04-16 19:08:41 +00:00
Sema Objective-C arc: Improve disgnostics when 'weak' 2013-04-24 19:13:05 +00:00
Serialization C++1y: Allow aggregates to have default initializers. 2013-04-20 22:23:05 +00:00
StaticAnalyzer [analyzer] Fix a crash in RetainCountChecker - we should not rely on CallEnter::getCallExpr to return non-NULL 2013-04-25 00:41:32 +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