From wwalter@math.tu-dresden.de  Thu Jan 25 19:55:35 1996
Received: from RMAIL.urz.tu-dresden.de (RMAIL.urz.tu-dresden.de [141.30.66.2]) by dkuug.dk (8.6.12/8.6.12) with SMTP id TAA09248 for <SC22WG5@dkuug.dk>; Thu, 25 Jan 1996 19:54:50 +0100
Received: from NBTF01.math.tu-dresden.de by RMAIL.urz.tu-dresden.de 
          with SMTP (PP) id <07251-0@RMAIL.urz.tu-dresden.de>;
          Thu, 25 Jan 1996 16:53:47 +0100
Received: from NWRW09.math.tu-dresden.de 
          by NBTF01.math.tu-dresden.de (AIX 3.2/UCB 5.64/4.03) id AA12560;
          Thu, 25 Jan 1996 16:58:26 +0100
From: wwalter@math.tu-dresden.de (Wolfgang Walter)
Received: by NWRW09.math.tu-dresden.de (5.0/SMI-SVR4) id AA01932;
          Thu, 25 Jan 1996 16:58:26 --100
Message-Id: <9601251558.AA01932@NWRW09.math.tu-dresden.de>
Subject: Problems with initialization
To: SC22WG5@dkuug.dk (ISO/WG5 for Fortran)
Date: Thu, 25 Jan 1996 16:58:26 +0100 (MET)
Cc: wwalter@math.tu-dresden.de (Wolfgang Walter)
X-Mailer: ELM [version 2.4 PL23]
Content-Type: text
Content-Length: 457

Dear Fortran Experts, 

does anyone know why the initialization of a function result at the 
point of its type declaration is currently prohibited?  We have 
stumbled across this problem and do not understand why the function 
result cannot simply be treated like any other local variable.  
The constraint that implies the SAVE attribute for initialized 
objects seems a pretty meek excuse.  
Does anyone have an answer?  

With best regards, 

Wolfgang 

