[fpc-devel] Procedural types returning file types
    Tomas Hajny 
    XHajT03 at hajny.biz
       
    Fri Dec 18 11:37:55 CET 2020
    
    
  
On 2020-12-18 10:01, Blaise--- via fpc-devel wrote:
Hello,
> The patch http://hg.blaise.ru/public/fpc/rev/698389953e49 (attached)
> fixes the following:
> -------8<-------
> // EXPECTED: 'Error: Illegal function result type'
> // ACTUAL: gets compiled
> type M = function : file;
> 
> begin
> end.
> -------8<-------
Sorry for a silly question, but conceptually - why a file (which is 
technically a record) shouldn't be allowed if records are allowed and 
the result (i.e. the file) may be assigned to another variable of the 
type file? Do you have any information why the compiled functionality 
wouldn't work correctly?
Tomas
    
    
More information about the fpc-devel
mailing list