Go to file
Kp dfe827e793 Relax valptridx<T>::guarded compile-time checks
When using `gcc -fsanitize=undefined`, the compiler proves trivial
results, so `DXX_CONSTANT_TRUE` is defined.  It then fails to prove that
`DXX_CONSTANT_TRUE(m_state == checked)` is false, causing a compile-time
error.  Relax the check to occur only when it can prove `m_state` equal
to a disallowed value, rather than when it cannot prove `m_state` equal
to an allowed value.

Move the preprocessor guard so that the runtime check is always visible.
Optimizing compilers can still eliminate that check at compile-time when
it provably never fails.
2017-02-11 21:42:43 +00:00
common Relax valptridx<T>::guarded compile-time checks 2017-02-11 21:42:43 +00:00
contrib Update Xcode project for recently added/removed files 2017-01-07 15:30:18 +08:00
d1x-rebirth Simplify redundant ehostage.cpp conditional 2017-02-08 23:34:41 +00:00
d2x-rebirth Pass canvas to LINE_SPACING 2017-02-11 21:42:42 +00:00
Documentation Require support for reference qualified methods 2016-12-10 17:51:07 +00:00
similar Avoid passing reference to null weapon_object 2017-02-11 21:42:43 +00:00
.gitignore
COPYING.txt
GPL-3.txt
INSTALL.markdown Fix Ubuntu package name in INSTALL.markdown 2016-12-23 02:56:55 +00:00
SConstruct Tighten test for warning -Wuseless-cast 2017-02-08 23:34:41 +00:00