We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
main
N/A
Smaller reproducer: template<class T1, class T2> struct A { template <class T3> void foo(T3 x); }; template<typename T1, typename T2> template<typename T3> void A<T1, T2>::foo<T3>(T3 x) { }
https://godbolt.org/z/xn7vre9db
The original code comes from
FasterTransformer/src/fastertransformer/kernels/cutlass_kernels/fpA_intB_gemm/fpA_intB_gemm_template.h
Line 426 in afdf9a9
The syntax of definition of “foo” is incorrect according to https://en.cppreference.com/w/cpp/language/member_template
LLVM community think it is not a bug in clang: llvm/llvm-project#68772
I think FasterTransformer should fix the usage in the source code.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Branch/Tag/Commit
main
Docker Image Version
N/A
GPU name
N/A
CUDA Driver
N/A
Reproduced Steps
https://godbolt.org/z/xn7vre9db
The original code comes from
FasterTransformer/src/fastertransformer/kernels/cutlass_kernels/fpA_intB_gemm/fpA_intB_gemm_template.h
Line 426 in afdf9a9
The syntax of definition of “foo” is incorrect according to https://en.cppreference.com/w/cpp/language/member_template
LLVM community think it is not a bug in clang: llvm/llvm-project#68772
I think FasterTransformer should fix the usage in the source code.
The text was updated successfully, but these errors were encountered: