Files
VVVVVV/desktop_version/src
Misa 7a48d0a53e Add Unreachable.h
This is to indicate when a code path is absolutely, for certain, 100%
unreachable. Useful as the default case inside a case-switch that is for
sure 100% exhaustive because it's inside the case of another case-switch
(and the default case is there to suppress compiler warnings about the
case-switch not being exhaustive), which is a situation coming up in my
scriptclass::startgamemode refactor.

It does this by deliberately invoking undefined behavior, either using a
compiler builtin that does the same thing or being a noreturn function
that returns. (And undefined behavior is not undefined behavior if it is
not executed in a code path, otherwise all NULL checks would be useless
because it'd dereference something that could be NULL in another code
path.)
2022-12-29 12:10:25 -08:00
..
2021-09-06 18:56:39 -07:00
2021-09-06 18:56:39 -07:00
2022-12-11 12:40:45 -08:00
2022-12-11 12:40:45 -08:00
2021-12-18 00:01:32 -08:00
2021-09-27 10:32:23 -07:00
2022-12-07 17:40:15 -08:00
2022-12-07 17:40:15 -08:00
2022-04-25 00:57:47 -07:00
2021-02-25 19:38:25 -05:00
2022-12-07 17:40:15 -08:00
2021-09-06 18:56:39 -07:00
2022-03-13 23:50:37 -07:00
2022-04-25 00:57:47 -07:00
2022-11-30 22:53:36 -08:00
2022-12-07 17:40:15 -08:00
2022-11-30 22:53:36 -08:00
2022-02-11 17:31:41 -05:00
2022-08-23 00:00:39 -07:00
2021-12-25 23:01:45 -08:00
2021-12-25 23:14:12 -08:00
2022-12-07 17:40:15 -08:00
2021-09-06 18:56:39 -07:00
2021-09-24 16:37:27 -07:00
2021-09-06 18:56:39 -07:00
2022-12-29 12:10:25 -08:00
2022-11-14 19:40:23 -08:00
2020-11-04 12:06:57 -05:00
2020-11-04 12:06:57 -05:00
2022-11-14 13:14:25 -08:00