--- linuxsampler/trunk/src/engines/common/Note.h 2019/01/02 18:11:42 3451 +++ linuxsampler/trunk/src/engines/common/Note.h 2019/01/03 12:08:48 3452 @@ -34,10 +34,10 @@ // remove strictness of C++ regarding raw bitwise operations (on type release_trigger_t) inline release_trigger_t operator|(release_trigger_t a, release_trigger_t b) { - return (release_trigger_t) (a | b); + return (release_trigger_t) ((int)a | (int)b); } inline release_trigger_t& operator|=(release_trigger_t& a, release_trigger_t b) { - a = (release_trigger_t) (a | b); + a = (release_trigger_t) ((int)a | (int)b); return a; }