forked from qt-creator/qt-creator
		
	Revert "Fixed possible crash in dangling pointers in namespaces."
Main reason is that find-usages and refactoring broke completely.
Second reason is that concurrent modification was done on the
children-list while deleting/destructing.
This reverts commit b0b95f8875.
			
			
This commit is contained in:
		| @@ -643,7 +643,7 @@ static void visibleClassBindings_helper(ClassBinding *classBinding, | ||||
|  | ||||
|     processed->insert(classBinding); | ||||
|  | ||||
|     foreach (ClassBinding *baseClassBinding, classBinding->baseClassBindings()) | ||||
|     foreach (ClassBinding *baseClassBinding, classBinding->baseClassBindings) | ||||
|         visibleClassBindings_helper(baseClassBinding, allClassBindings, processed); | ||||
|  | ||||
|     allClassBindings->append(classBinding); | ||||
| @@ -682,7 +682,7 @@ Symbol *LookupContext::canonicalSymbol(Symbol *symbol, | ||||
|                 if (! baseClassBinding) | ||||
|                     continue; | ||||
|  | ||||
|                 foreach (Class *baseClass, baseClassBinding->symbols()) { | ||||
|                 foreach (Class *baseClass, baseClassBinding->symbols) { | ||||
|                     if (! baseClass) | ||||
|                         continue; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user