--TEST-- GH-11917: primitives seem to be passed via reference instead of by value under some conditions when JIT is enabled on windows --INI-- opcache.enable=1 opcache.enable_cli=1 --FILE-- >= $split; if (!$overflow) { $remaining -= $split; $overflow = $split <= $remaining ? 0 : $split - $remaining; if (!$remaining) { $i++; $remaining = 31; $overflow = 0; } } elseif (++$i != $len) { $tempmask = (1 << $overflow) - 1; $digit |= ($val[$i] & $tempmask) << $remaining; $val[$i] >>= $overflow; $remaining = 31 - $overflow; $overflow = $split <= $remaining ? 0 : $split - $remaining; } $vals[] = $digit; } while ($vals[count($vals) - 1] == 0) { unset($vals[count($vals) - 1]); } return array_reverse($vals); } ?> --EXPECT-- 48207660 48207660 48207660 48207660