Tweak the semantics of FunctionDecl::isOutOfLine to consider an
instantiation of a member function template or member function of a
class template to be out-of-line if the definition of that function
template or member function was defined out-of-line. This ensures that
we get the correct linkage for explicit instantiations of out-of-line
definitions. 

llvm-svn: 81562
5 files changed
tree: 05fdd9c13e8892e34615987aeb705f284c745a8d
  1. clang/
  2. compiler-rt/
  3. llvm/