From: monojenkins Date: Mon, 18 Apr 2016 22:00:48 +0000 (+0100) Subject: Merge pull request #2910 from cptjazz/compiler_warnings X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=commitdiff_plain;h=976a327692d647afed38ef70d1fa34916e934264 Merge pull request #2910 from cptjazz/compiler_warnings Fix undefined behaviour in left-shift. This PR fixes a left-shift that relied on undefined behaviour. Clang emitted the following warning (prior to this patch): ``` sgen-descriptor.c:189:54: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return desc | VECTOR_SUBTYPE_REFS | ((gssize)(-1) << 16); ~~~~~~~~~~~~ ^ ``` --- 976a327692d647afed38ef70d1fa34916e934264