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)
-