dxx-rebirth/common
Kp 1bcc5c40d0 Work around clang-13 ambiguous operator==
In C++ 20 mode, clang-13 gets confused about how to handle operator==.
Rewrite the test to encourage it to pick the correct version.

```
common/include/gr.h:129:12: error: use of overloaded operator '==' is ambiguous (with operand types 'dcx::grs_main_bitmap *' and 'exact_type<dcx::grs_bitmap>')
        if (this == &r)
            ~~~~ ^  ~~
common/include/pack.h:31:17: note: candidate function (with reversed parameter order)
    constexpr bool operator==(const T *rhs) const { return p == rhs; }
                   ^
common/include/gr.h:129:12: note: built-in candidate operator==(struct dcx::grs_bitmap *, struct dcx::grs_bitmap *)
        if (this == &r)
```
2022-07-02 18:10:45 +00:00
..
2d Fix high score background truncation 2021-12-01 03:08:27 +00:00
3d Precompute g3_draw_line GL color data 2022-06-05 17:44:52 +00:00
arch Use Mix_LoadMUSType_RW for named files, too 2022-03-19 22:55:58 +00:00
editor Return string width/height from gr_get_string_size 2021-09-12 16:20:52 +00:00
include Work around clang-13 ambiguous operator== 2022-07-02 18:10:45 +00:00
main Use named enum types for netflag and netgrant 2022-07-02 18:10:45 +00:00
maths Remove quadint members low, high 2022-05-24 02:32:58 +00:00
mem
misc Remove unnecessary members in splitpath_t 2022-06-11 15:00:02 +00:00
music
texmap Require support for C++17 attribute [[fallthrough]] 2022-01-09 15:25:42 +00:00
ui Tighten type info for d_strdup 2022-04-24 20:42:01 +00:00
unittest Add unit tests for enumerate 2022-02-13 19:13:38 +00:00