Index: src/Parser/DeclarationNode.cc
===================================================================
--- src/Parser/DeclarationNode.cc	(revision 58094611c386c7e6f0ba52d00ecf89b154288c42)
+++ src/Parser/DeclarationNode.cc	(revision 70d826cd91250522cc2c47b0fdb237bd3ca2fde5)
@@ -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
