Index: /trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp
===================================================================
--- /trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp	(revision 708)
+++ /trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp	(revision 709)
@@ -176,5 +176,5 @@
 		sprintf( temporary,
 			"Return New %s(ObjPtr( This ),Get_LONG_PTR( (Get_LONG_PTR( ObjPtr(This)+SizeOf(VoidPtr) ) + SizeOf(LONG_PTR)*%d) As VoidPtr ) As VoidPtr )",
-			userProc.ReturnType().GetClass().GetName().c_str(),
+			userProc.ReturnType().GetClass().GetFullName().c_str(),
 			vtblMasterListIndex
 		);
Index: /trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp
===================================================================
--- /trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp	(revision 708)
+++ /trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp	(revision 709)
@@ -250,5 +250,5 @@
 		sprintf( temporary,
 			"Return New %s(ObjPtr( This ),Get_LONG_PTR( (Get_LONG_PTR( ObjPtr(This)+SizeOf(VoidPtr) ) + SizeOf(LONG_PTR)*%d) As VoidPtr ) As VoidPtr )",
-			userProc.ReturnType().GetClass().GetName().c_str(),
+			userProc.ReturnType().GetClass().GetFullName().c_str(),
 			vtblMasterListIndex
 		);
