https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114

--- Comment #8 from simon at pushface dot org ---
I think I’d forgotten that compiling páck3.ads on its own, rather than as 
part of the closure, was the way to demonstrate this problem. It was NOT 
fixed in darwin19 (it’s still present in darwin23).

For interest, I made a C file which #includes a header with an a-acute in 
its name; the C file uses the composed a-acute, but the header’s file name
(as shown by ls) uses the combining a-acute. Compiles without complaint.
Attachment c-demo.zip.

On third thoughts, this should probably go back to SUSPENDED. When I looked
into it, it seemed to involve quite deep parts of the compiler, which
probably means that the Ada maintainers would be resistant (especially
since AdaCore don’t support macOS).

Reply via email to