Skip to content
  • Douglas Gregor's avatar
    Improve code generation for function template specializations: · e8925dbc
    Douglas Gregor authored
      - Track implicit instantiations vs. the not-yet-supported explicit
      specializations
      - Give implicit instantiations of function templates (and member
      functions of class templates) linkonce_odr linkage.
      - Improve name mangling for function template specializations,
      including the template arguments of the instantiation and the return
      type of the function.
    
    Note that our name-mangling is improved, but not correct: we still
    don't mangle substitutions, although the manglings we produce can be
    demangled.
    
    llvm-svn: 74466
    e8925dbc
Loading