florian 5 месяцев назад
Родитель
Сommit
7b67378206
1 измененных файлов с 20 добавлено и 0 удалено
  1. 20 0
      tests/tbs/tb0720.pp

+ 20 - 0
tests/tbs/tb0720.pp

@@ -0,0 +1,20 @@
+{$apptype console}
+{$mode objfpc}
+type
+	Cls = class(TInterfacedObject)
+		destructor Destroy; override;
+	end;
+
+var
+	ClsInstance: IUnknown;
+
+	destructor Cls.Destroy;
+	begin
+		writeln(Assigned(ClsInstance));
+        if Assigned(ClsInstance) then
+          halt(1);
+	end;
+
+begin
+	ClsInstance := Cls.Create;
+end.