llvm-project/clang/lib
David Majnemer 0b996dd634 [MS ABI] Add a mangling for _Complex
MSVC doesn't implement a mangling for C99's _Complex so we must invent
our own.

For now, treating it like a class type called _Complex in the __clang
namespace.

This means that 'void f(__Complex int))'
will demangle as: 'void f(struct __clang::_Complex<int>)'

llvm-svn: 256583
2015-12-29 22:02:15 +00:00
..
ARCMigrate Fix funciton->function typo. 2015-12-16 23:10:46 +00:00
AST [MS ABI] Add a mangling for _Complex 2015-12-29 22:02:15 +00:00
ASTMatchers [ASTMatchers] Add booleanType() matcher. 2015-12-22 20:06:40 +00:00
Analysis Use range-based for loop to avoid the need for calculating an array size. NFC 2015-11-30 03:11:12 +00:00
Basic [OPENMP 4.5] Sema/parsing support for extended format of 'schedule' clause. 2015-12-28 07:25:51 +00:00
CodeGen [X86] Better support for the MCU psABI (clang part) 2015-12-28 14:39:54 +00:00
Driver Fix up a comment and a bit of trailing whitespace. 2015-12-28 21:57:05 +00:00
Edit Replace double negation of !FileID.isInvalid() with FileID.isValid(). 2015-10-03 10:46:20 +00:00
Format clang-format: [JS/TypeScript] Support "enum" as property name. 2015-12-29 08:54:23 +00:00
Frontend Refactor: Simplify boolean conditional return statements in lib/Frontend 2015-12-28 15:15:16 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers Fix up comment in header. 2015-12-28 19:07:46 +00:00
Index Roll-back r250822. 2015-10-20 13:23:58 +00:00
Lex Refactor: Simplify boolean conditional return statements in lib/Lex 2015-12-28 15:30:42 +00:00
Parse Silence enumeral and non-enumeral type in conditional expression warning; NFC. 2015-12-28 15:52:46 +00:00
Rewrite Roll-back r250822. 2015-10-20 13:23:58 +00:00
Sema fix typos; NFC 2015-12-29 20:09:37 +00:00
Serialization [TrailingObjects] Convert AST classes that had a ASTTemplateKWAndArgsInfo. 2015-12-29 18:15:14 +00:00
StaticAnalyzer [analyzer] Nullability: allow cast to _Nonnull to suppress warning about returning nil. 2015-12-29 17:40:49 +00:00
Tooling Add fall-back mode for clang tools. 2015-12-03 10:38:53 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00