]> granicus.if.org Git - clang/commit
Simplify a bit.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 26 Aug 2013 23:23:21 +0000 (23:23 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 26 Aug 2013 23:23:21 +0000 (23:23 +0000)
commitfc2181301750feae060973a51176e9737145bf22
treee14a90b4243847a5000570b9fea9d9532756d733
parentd7feb049c8a7674b274c83c3e3979e8886a54788
Simplify a bit.

This follows from computeKeyFunction having:

  // Template instantiations don't have key functions,see Itanium C++ ABI 5.2.6.
  // Same behavior as GCC.
  TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind();
  if (TSK == TSK_ImplicitInstantiation ||
      TSK == TSK_ExplicitInstantiationDefinition)
    return 0;

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189287 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDeclCXX.cpp