Closed
Description
template <typename X> struct Wrapper {
int GetValue(void) const;
};
struct A {
int GetValue(void) const;
};
template<typename X> int Wrapper<X>::GetValue(void) const { return 3; }
template class Wrapper<A>;
clang produces ?GetValue@$$h?$Wrapper@UA@@@@QEBAHXZ
, MSVC produces ?GetValue@?$Wrapper@UA@@@@$$hQEBAHXZ
. I guess the algorithm in llvm::getArm64ECMangledFunctionName is wrong.
Metadata
Metadata
Assignees
Type
Projects
Status
Done