https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117808
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Internal compiler error |internal compiler error on
|when using Ada 'Image |'*' instead of '&' in
|attribute for record |string concatenation
|(-gnat2022) |
Status|UNCONFIRMED |RESOLVED
CC| |ebotcazou at gcc dot gnu.org
Resolution|--- |FIXED
Target Milestone|--- |13.4
--- Comment #1 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
That's just a syntax error, reported by GCC 13 and later:
capturevideo.adb:31:25: error: invalid operand types for operator "*"
capturevideo.adb:31:25: error: left operand has a string type
capturevideo.adb:31:25: error: right operand has type "Standard.String"
This compiles if you replace '*' by '&'.