llvm-project/clang/lib
Warren Hunt 73f4398782 [MS-ABI] Update to vtordisp computation
A portion of the vtordisp computation that was previously unguarded by a 
test for the declaration of user defined constructors/destructors was 
erroniously adding vtordisps to things that shouldn't have them.  This 
patch correctly guards that codepath.  In addition, it updates the 
comments to make them more clear.  Test case is included.

llvm-svn: 206077
2014-04-11 22:05:28 +00:00
..
ARCMigrate remove a bunch of unused private methods 2014-03-23 17:12:37 +00:00
AST [MS-ABI] Update to vtordisp computation 2014-04-11 22:05:28 +00:00
ASTMatchers Revert "Add support for named values in the parser." 2014-04-03 12:50:47 +00:00
Analysis Thread Safety Analysis: reorganized SExpr header files. No change in 2014-04-09 22:39:43 +00:00
Basic [SystemZ] Don't indent SystemZTargetInfo relative to its namespace 2014-04-10 09:56:24 +00:00
CodeGen [PGO] Change MapRegionCounters to be a RecursiveASTVisitor. 2014-04-11 17:16:13 +00:00
Driver Add -fmodules-strict-decluse to check that all headers are in modules 2014-04-11 11:47:45 +00:00
Edit Avoid a local Twine variable. 2014-03-29 16:54:24 +00:00
Format Correctly handle escaped newlines when the next token starts without a space. 2014-04-11 12:27:47 +00:00
Frontend Add -fmodules-strict-decluse to check that all headers are in modules 2014-04-11 11:47:45 +00:00
FrontendTool Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Headers intrin.h: Fix up bugs in the cr3 and msr intrinsics 2014-04-08 17:49:16 +00:00
Index libclang/libIndex: USR generation: mangle source location into USRs for macros, 2014-03-28 22:21:26 +00:00
Lex Add a test to distinguish between reserved tokens and normal identifiers. 2014-04-11 20:55:19 +00:00
Parse [MS-ABI] Add support for #pragma section and related pragmas 2014-04-08 22:30:47 +00:00
Rewrite Objective-C modern translator. Fix declaration of 2014-04-01 19:32:35 +00:00
Sema Fix handling of redeclaration lookup for using declarations, where the prior 2014-04-11 01:03:38 +00:00
Serialization When module umbrellas change, rebuild them 2014-04-10 17:57:43 +00:00
StaticAnalyzer Add missing include. 2014-04-09 03:31:44 +00:00
Tooling Tooling: Move heavyweight vectors around instead of copying. 2014-03-20 12:48:36 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00