dxx-rebirth/similar/editor
Kp 71ed303c27 Fix clang editor medwall build
The existing code checks that w.m_ptr is not nullptr before using it.
clang's flow analysis is unable to prove that w.m_ptr does not become
nullptr after it was first checked, even though `w` is const.  This
causes clang to include calls to null_pointer_exception::report, which
is not instantiated for wall.  That in turn causes a link error.

Rewrite the code to let clang see that the value tested is the value
used, and that no nullptr dereference can happen here.
2021-09-04 12:17:14 +00:00
..
centers.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
curves.cpp Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
eglobal.cpp Remove code for ORTHO_VIEWS 2020-09-21 03:18:12 +00:00
elight.cpp Use enum class for WALL_IS_DOORWAY_FLAG 2020-12-19 16:13:26 +00:00
eobject.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
eswitch.cpp Use enum class for trigger number 2021-09-04 12:17:14 +00:00
group.cpp Improve error reporting for PHYSFSX_openReadBuffered 2021-07-25 23:00:56 +00:00
info.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
kbuild.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
kcurve.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
kfuncs.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
kgame.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
khelp.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
kmine.cpp Improve error reporting for PHYSFSX_openWriteBuffered 2021-07-25 23:00:56 +00:00
ksegmove.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
ksegsel.cpp Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
ksegsize.cpp Use structured bindings for more zip calls 2021-06-28 03:37:51 +00:00
ktmap.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
kview.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
med.cpp Require grs_subcanvas for gr_init_sub_canvas 2021-09-04 12:17:14 +00:00
meddraw.cpp Use structured bindings to access enumerated ranges 2021-06-28 03:37:50 +00:00
medmisc.cpp Move render_frame helper inline 2021-08-26 03:13:45 +00:00
medrobot.cpp Use structured bindings to access enumerated ranges 2021-06-28 03:37:50 +00:00
medsel.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
medwall.cpp Fix clang editor medwall build 2021-09-04 12:17:14 +00:00
mine.cpp Add convenience function underlying_value 2021-09-04 12:17:14 +00:00
objpage.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
segment.cpp Use structured bindings to access enumerated ranges 2021-06-28 03:37:50 +00:00
seguvs.cpp Use structured bindings for more zip calls 2021-06-28 03:37:51 +00:00
texpage.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
texture.cpp optimize include files (include what you use) 2021-02-06 21:38:50 +01:00