Open
Description
One last build failure when using a recent compiler (Clang 6.0 with experimental C++2a support):
/cbmc/src/util/irep_ids.def:44:18: error: '<=>' is a single token in C++2a; add a space to avoid a change in behavior [-Werror,-Wc++2a-compat]
IREP_ID_TWO(iff, <=>)
^
<=>
is the "spaceship operator" that might be introduced in C++ at some point. This is a bit weird because the <=>
is supposed to be stringified by the macro, but Clang still sees it for some reason. Anyhow, I haven't patched this in #1973, but it can be suppressed for now by building with -Wno-c++2a-compat
.
Metadata
Metadata
Assignees
Labels
No labels