|
@@ -554,7 +554,7 @@ function _hx_set_method($o, $field, $func) {
|
|
|
}
|
|
|
|
|
|
function _hx_shift_right($v, $n) {
|
|
|
- return ($v >= 0) ? ($v >> $n) : ($v >> $n) & (0x7fffffff >> ($n-1));
|
|
|
+ return ($n == 0) ? $v : ($v >= 0) ? ($v >> $n) : ($v >> $n) & (0x7fffffff >> ($n-1));
|
|
|
}
|
|
|
|
|
|
function _hx_string_call($s, $method, $params) {
|