llvm-project/clang/lib
David Majnemer bed356a9ea [-fms-extensions] Add support for __FUNCDNAME__
Summary:
Similar to __FUNCTION__, MSVC exposes the name of the enclosing mangled
function name via __FUNCDNAME__.  This implementation is very naive and
unoptimized, it is expected that __FUNCDNAME__ would be used rarely in
practice.

Reviewers: rnk, rsmith, thakis

CC: cfe-commits, silvas

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

llvm-svn: 194181
2013-11-06 23:31:56 +00:00
..
ARCMigrate ObjectiveC migrator. Please annotation of properties with 2013-11-05 22:28:30 +00:00
AST [-fms-extensions] Add support for __FUNCDNAME__ 2013-11-06 23:31:56 +00:00
ASTMatchers Resubmit "Refactor DynTypedMatcher into a value type class, just like Matcher<T>." 2013-10-29 14:37:15 +00:00
Analysis Thread safety analysis: minor bugfix to smart pointer handling, and expanded 2013-11-06 18:40:01 +00:00
Basic Include non-explicit submodules in exported module list 2013-11-04 21:51:33 +00:00
CodeGen [-fms-extensions] Add support for __FUNCDNAME__ 2013-11-06 23:31:56 +00:00
Driver Add a limit to the length of a sequence of 'operator->' functions we will 2013-11-06 19:31:51 +00:00
Edit ObjectiveC migrator: When doing migration, migrator must suggest 2013-10-01 21:16:29 +00:00
Format clang-format: Separate line-merging logic into its own class. 2013-11-06 23:12:09 +00:00
Frontend Add a limit to the length of a sequence of 'operator->' functions we will 2013-11-06 19:31:51 +00:00
FrontendTool Remove -ast-dump-xml. 2013-10-07 20:56:34 +00:00
Headers Define [U]LLONG_{MIN,MAX} for C++11, add tests. 2013-10-27 19:00:49 +00:00
Index Avoid using the 'index' namespace as scope. 2013-08-21 00:49:25 +00:00
Lex Lex: Require that '#' be followed by a macro parameter name when preceded by '##' 2013-11-05 09:30:17 +00:00
Parse [-fms-extensions] Add support for __FUNCDNAME__ 2013-11-06 23:31:56 +00:00
Rewrite Fix typo: inccrementally 2013-10-13 12:02:16 +00:00
Sema [-fms-extensions] Add support for __FUNCDNAME__ 2013-11-06 23:31:56 +00:00
Serialization Include non-explicit submodules in exported module list 2013-11-04 21:51:33 +00:00
StaticAnalyzer [analyzer] Track the count of NSOrderedSet similarly to other fast enumerations. 2013-11-04 19:13:08 +00:00
Tooling Introduce ClangTool::buildASTs, and buildASTFromCode. 2013-11-06 20:12:45 +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