llvm-project/clang/lib
Rafael Espindola 93c289c28a Produce a hidden symbol for zed in
struct HIDDEN foo {
  };
  template <class P>
  struct bar {
  };
  template <>
  struct HIDDEN bar<foo> {
    DEFAULT static void zed();
  };
  void bar<foo>::zed() {
  }

Before we would produce a hidden symbol in

  struct HIDDEN foo {
  };
  template <class P>
  struct bar {
  };
  template <>
  struct bar<foo> {
    DEFAULT static void zed();
  };
  void bar<foo>::zed() {
  }

But adding HIDDEN to the specialization would cause us to produce a default
symbol.

llvm-svn: 157206
2012-05-21 20:15:56 +00:00
..
ARCMigrate [arcmt] Revert r156999 "Remove the "it is not safe to remove an unused 'autorelease' message" ARC 2012-05-21 17:48:31 +00:00
AST Produce a hidden symbol for zed in 2012-05-21 20:15:56 +00:00
Analysis Make -Wformat accept printf("%hhx", c); with -funsigned-char 2012-05-08 17:21:31 +00:00
Basic Teach Clang about the NVPTX backend. 2012-05-20 23:28:41 +00:00
CodeGen Teach Clang about the NVPTX backend. 2012-05-20 23:28:41 +00:00
Driver [driver] When creating the compiler invocation out of command-line 2012-05-21 20:11:54 +00:00
Edit [objcmt] Accept char arrays for rewriting to @() syntax. 2012-05-16 00:21:21 +00:00
Frontend [driver] When creating the compiler invocation out of command-line 2012-05-21 20:11:54 +00:00
FrontendTool Fix cmake. Remaining two ClangCC1Options deps. 2012-05-02 05:31:31 +00:00
Headers Remove the 'intrin.h' builtin header file and its tests for now. 2012-05-07 20:46:58 +00:00
Lex Lexer::ReadToEndOfLine: Only build the string if it's actually used and do so in a less malloc-intensive way. 2012-05-18 19:32:16 +00:00
Parse CXXThisScopeRAII objects aren't free, don't compute one if it's unused. 2012-05-17 12:01:52 +00:00
Rewrite Modern objective-c translation. Translating default 2012-05-08 23:54:35 +00:00
Sema Remove unused argument in my last patch. 2012-05-21 17:10:28 +00:00
Serialization Fix ASTReader handling of ImportDecls, from Meador Inge! 2012-05-16 16:31:58 +00:00
StaticAnalyzer Analyzer: Fix PR12905, a crash when encountering a call to a function named "C". 2012-05-21 19:40:38 +00:00
Tooling Fixes crasher bug in JSONCompilationDatabase for invalid input. 2012-05-15 11:46:07 +00:00
CMakeLists.txt Remove the unused, unmaintained, incomplete 'Index' library. 2012-04-13 16:31:46 +00:00
Makefile Remove the unused, unmaintained, incomplete 'Index' library. 2012-04-13 16:31:46 +00:00