Fix crashes while parsing template parameters in C++ code

AlreadyConsideredClassContainer has to be cleared when there is no base class

Task-number: QTCREATORBUG-8128

Change-Id: Iad82f2efc361aeb38c88a751c86aa572d373557a
Reviewed-by: Cristian Tibirna <tibirna@kde.org>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
Przemyslaw Gorszkowski
2012-10-29 00:02:40 +01:00
committed by Eike Ziller
parent 54882fcf54
commit 795b884819

View File

@@ -71,7 +71,7 @@ public:
void clear(const T *item)
{
if (_class != item)
if (_class != item || _container.size() == 1)
_container.clear();
}