Index: src/Parser/DeclarationNode.cc
===================================================================
--- src/Parser/DeclarationNode.cc	(revision beec62c88235ac630087a1f13aa2d71b510c7886)
+++ src/Parser/DeclarationNode.cc	(revision 7aa257aec5e0711da5735ad9ea7b3b9bb7726176)
@@ -333,8 +333,8 @@
 DeclarationNode * DeclarationNode::newTypeDecl( string * name, DeclarationNode * typeParams ) {
 	DeclarationNode * newnode = new DeclarationNode;
+	newnode->name = name;
 	newnode->type = new TypeData( TypeData::Symbolic );
 	newnode->type->symbolic.isTypedef = false;
 	newnode->type->symbolic.params = typeParams;
-	newnode->type->symbolic.name = name;
 	return newnode;
 } // DeclarationNode::newTypeDecl
