diff -r -u smarteiffel-21b5.orig/lib/kernel/any.e smarteiffel-21b5/lib/kernel/any.e
--- smarteiffel-21b5.orig/lib/kernel/any.e	Thu Jan  6 08:59:36 2005
+++ smarteiffel-21b5/lib/kernel/any.e	Fri Jan  7 17:56:54 2005
@@ -11,6 +11,13 @@
 insert
 	PLATFORM
 
+feature
+
+	same_type (o: ANY): BOOLEAN is
+		do
+			Result := generating_type.is_equal (o.generating_type)
+		end
+
 end -- class ANY
 --
 -- ------------------------------------------------------------------------------------------------------------------------------
diff -r -u smarteiffel-21b5.orig/tools/expression/call_proc_call.e smarteiffel-21b5/tools/expression/call_proc_call.e
--- smarteiffel-21b5.orig/tools/expression/call_proc_call.e	Thu Jan  6 08:59:38 2005
+++ smarteiffel-21b5/tools/expression/call_proc_call.e	Fri Jan  7 19:50:15 2005
@@ -91,7 +91,7 @@
 					check
 						cl /= Void
 					end
-					exported := cl.gives_permission_to(t.class_text.name)
+					exported := True
 					if not exported then
 						error_handler.add_position(start_position)
 						error_handler.append("Forbidden call (i.e. exportation rules violated) when the type of Current is ")
diff -r -u smarteiffel-21b5.orig/tools/smart_eiffel.e smarteiffel-21b5/tools/smart_eiffel.e
--- smarteiffel-21b5.orig/tools/smart_eiffel.e	Thu Jan  6 08:59:38 2005
+++ smarteiffel-21b5/tools/smart_eiffel.e	Fri Jan  7 19:50:52 2005
@@ -16,7 +16,7 @@
 feature {ANY}
 	copyright: STRING is "[
       SmartEiffel The GNU Eiffel Compiler, Eiffel tools and libraries
-      Release 2.1 Beta#5 (Thursday january 6th 2005) [Poirot]
+      Release 2.1 Beta#5 fa1 (Thursday january 6th 2005) [Poireau]
       Copyright (C), 1994-2002 - INRIA - LORIA - ESIAL UHP Nancy 1 - FRANCE
       Copyright (C), 2003-2004 - INRIA - LORIA - IUT Charlemagne Nancy 2 - FRANCE
       D.COLNET, P.RIBET, C.ADRIAN, V.CROIZIER F.MERIZEN - SmartEiffel@loria.fr
