Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 2.6.0-beta
-
None
-
fbb756cdcc3976a3afb8ffec5477b19ec77914c9
Description
Qt-Creator crashes while trying to parse the file itempayloadinternals_p.h installed from Akonadi. (https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/master/entry/akonadi/itempayloadinternals_p.h Lines 107-120)
I narrowed the code down to the following 6 lines C++ template magic:
template< typename T > struct A
;
template< typename T > struct B {};
template< typename T > struct C;
template< typename T, typename S > struct D : C< S > {};
template< typename T > struct D< T, T > : A< T > {};
template< typename T > struct C : D< T, typename B::Type > {};
The stack trace (which looks like an endless recursion) is attached.