|
@@ -0,0 +1,21 @@
|
|
|
+{ Source provided for Free Pascal Bug Report 3433 }
|
|
|
+{ Submitted by "Mattias Gaertner" on 2004-12-06 }
|
|
|
+{ e-mail: [email protected] }
|
|
|
+program CompareFunctionTypes;
|
|
|
+
|
|
|
+{$mode objfpc}{$H+}
|
|
|
+
|
|
|
+uses
|
|
|
+ Classes, SysUtils;
|
|
|
+
|
|
|
+type
|
|
|
+ TMyFunction = function(Item: Pointer): integer of object;
|
|
|
+
|
|
|
+procedure DoSomething(const Func1, Func2: TMyFunction);
|
|
|
+begin
|
|
|
+ if Func1=Func2 then exit;
|
|
|
+end;
|
|
|
+
|
|
|
+begin
|
|
|
+ DoSomething(nil,nil);
|
|
|
+end.
|