Project

General

Profile

Actions

Bug #46

closed

interface change not detected

Added by J. Templ over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
05/11/2015
Due date:
% Done:

0%

Estimated time:

Description

Some changes in the interface of a procedure are not detected by the compiler.
The error occurs with system flags bound to the type of a formal parameter.
For example removing the ccall system flag in the example below is not detected.

MODULE TestSysFlag;
IMPORT SYSTEM;
PROCEDURE P* (p: PROCEDURE [ccall]; x: REAL);
END P;
END TestSysFlag.

A proposal for fixing this issue exists in CPC 1.7 rc5.

Reported by Eugene Temirgaleev, 2013-12-09.
Refers to CPC 1.7 rc5 change list number 19.

Actions #1

Updated by J. Templ over 10 years ago

  • Description updated (diff)
Actions #2

Updated by J. Templ over 10 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF