Project

General

Profile

Actions

Bug #115

closed

Comparing procedure pointers

Added by I. Denisov over 9 years ago. Updated over 9 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
Start date:
06/27/2016
Due date:
% Done:

0%

Estimated time:

Description

Procedure pointers can't be compared if their types was declared separately:

MODULE A;

  TYPE
    Proc = PROCEDURE;

  PROCEDURE Test1 (): BOOLEAN;
    VAR
      P1, P2: PROCEDURE;
  BEGIN
    RETURN P1 = P2; (* ok *)
  END Test1;

  PROCEDURE Test2 (): BOOLEAN;
    VAR
      P1: PROCEDURE;
      P2: PROCEDURE;
  BEGIN
    RETURN P1 = P2; (* error *)
  END Test2;

  PROCEDURE Test3 (): BOOLEAN;
    VAR
      P1: Proc;
      P2: Proc;
  BEGIN
    RETURN P1 = P2; (* ok *)
  END Test3;

END A.

Reported by X512
http://community.blackboxframework.org/viewtopic.php?f=18&p=638#p638

Actions #1

Updated by I. Denisov over 9 years ago

  • Status changed from New to Rejected
Actions

Also available in: Atom PDF