Fixed serialization logic for collections containing typedefs or enums


			       


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664746 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/compiler/src/parser.py b/compiler/src/parser.py
index edafccb..af428fb 100644
--- a/compiler/src/parser.py
+++ b/compiler/src/parser.py
@@ -867,7 +867,7 @@
     def p_listtype(self, p):
         'listtype : LIST LANGLE fieldtype RANGLE'
 	self.pdebug("p_listtype", p)
-	p[0] = Set(p, p[3])
+	p[0] = List(p, p[3])
 
     def p_error(self, p):
         self.errors.append(SyntaxError(p))
@@ -921,4 +921,3 @@
 	    outf = file(os.path.splitext(filename)[0]+".thyc", "w")
 
 	    pickle.dump(self.program, outf)
-