You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a class derives from a template specialisation, our AST reports its base as a the template class and not as the specialisation. The following example in particular causes a crash:
template <int N, int... I>
struct build_index_impl : build_index_impl<N - 1, N - 1, I...> {};
The text was updated successfully, but these errors were encountered:
Clang seems not to report a declaration for "build_index_impl<N - 1, N - 1, I...>" - just a type. Since we mirror Clang, we should have no (null) declaration too for BaseClassSpecifier.Class.
If a class derives from a template specialisation, our AST reports its base as a the template class and not as the specialisation. The following example in particular causes a crash:
The text was updated successfully, but these errors were encountered: