Re:The C3 Programming Language
by esrauch on Saturday January 03, 2026 @03:04PM
(#46480960)
Yes, and that same pattern already does exist in C and C++. Asserts that are checked in debug builds but presumed true for optimization in release builds.
[ Parent
| on HN ]
Re:The C3 Programming Language
by mananaysiempre on Saturday January 03, 2026 @03:46PM
(#46481356)
Not unless you write your own assert macro using C23 unreachable(), GNU C __builtin_unreachable(), MSVC __assume(0), or the like. The standard one is defined[1] to either explicitly check or completely ignore its argument.