https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120554
Bug ID: 120554 Summary: libgcobol meets clang Product: gcc Version: 16.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: cobol Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- I just tried to compile the cobol compiler with clang. It said: trunk/libgcobol/common-defs.h:515:3: error: defaulted definition of copy assignment operator cannot be marked constexpr before C++23 Source code is constexpr cbl_declarative_t& operator=(const cbl_declarative_t&) = default; git blame says: ^dc501cb0d (Pengxuan Zheng 2025-05-07 10:47:37 -0700 515) constexpr cbl_declarative_t& operator=(const cbl_declarative_t&) = default; Suggest rework code to be compatible with earlier language standards.