THRIFT-3128 Go generated code produces name collisions between services
Client: Go
Patch: Adam Beberg
diff --git a/lib/go/test/NamesTest.thrift b/lib/go/test/NamesTest.thrift
index b59a5e0..e7e9563 100644
--- a/lib/go/test/NamesTest.thrift
+++ b/lib/go/test/NamesTest.thrift
@@ -18,5 +18,15 @@
 #
 
 struct NamesTest {
-		1: required string type
+    1: required string type
+}
+
+service NameCollisionOne
+{
+    void blahBlah()
+}
+
+service NameCollisionTwo
+{
+    void blahBlah()
 }