J3/01-308 Date: 6 August 2001 To: J3 From: WG5 Members Subject: Interp JP-04 (Construction of derived-type values) WG5 members in London considered Interp JP-04 and recommend as follows. The HISTORY mentions the action recommended by WG5. ---------------------------------------------------------------------- NUMBER: JP-04 TITLE: Construction of derived-type values KEYWORDS: DEFECT TYPE: STATUS: J3 consideration in progress QUESTION: JP-4) 4.4.4 Construction of derived-type values Before NOTE 4.34: "Where a component in the derived type is a pointer, the corresponding constructor expression shall evaluate to an object that would be an allowable target for such a pointer in a pointer assignment statement (7.5.2)." Change `an object' to `a result value'. A value of an expression can not be an object, by definition. ANSWER: An edit is required but the proposed edit is not quite correct, because the expression might yield a null pointer. EDIT: Replace [45:7-9] by "Where a component in the derived type is a pointer, the corresponding constructor expression shall be an allowable for such a pointer in a pointer assignment statement (7.5.2)." SUBMITTED BY: Japan HISTORY: 99-208 Submitted 99-221 Classed as Fortran 95 Interpretation. WG5-N1411 Draft answer 00-260 m154 Passed by J3 meeting 00-329 m155 Failed J3 letter ballot WG5-N1456 Accept Steidel's comment