Refactor of all 'Image attributes for better error diagnostics and clarity.
Tested on x86_64-pc-linux-gnu, committed on trunk
2017-09-06 Justin Squirek
* exp_imgv.adb (Expand_Image_Attribute),
(Expand_Wide_Image_Attribute), (Expand_Wide_Wide_Image_Attribute):
Added cas
AI12-0124 adds the notation Object'Image to the language, following the
semantics of GNAT-defined attribute 'Img. This patch fixes an omission in
the characterization of objects, which must include function calls and thus
attribute references for attributes that are functions, as well as predefined