The pasta Split token fails to identify the less(<) or greater(>) token with stream in/out tokens (<<, or >>). This causes the end source location of the token be very high causing the assert.
template<typename T>
class Foo {};
template <typename X = Foo<int>>
class Bar {};
Bar<> x;
The pasta Split token fails to identify the
less(<)
orgreater(>)
token with stream in/out tokens (<<
, or>>
). This causes the end source location of the token be very high causing the assert.Backtrace: