Disable memelim
It's causing issues with the vector translator.
Esse commit está contido em:
@@ -818,7 +818,10 @@ void MemMap::sinkStores(StoreList& stores) {
|
||||
}
|
||||
|
||||
void optimizeMemoryAccesses(Trace* trace, IRFactory* factory) {
|
||||
MemMap(factory).optimizeMemoryAccesses(trace);
|
||||
if (false) { // TODO(#2302684): memelim can break vector
|
||||
// translations right now
|
||||
MemMap(factory).optimizeMemoryAccesses(trace);
|
||||
}
|
||||
}
|
||||
|
||||
} } }
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
function val() { return 0; }
|
||||
function foo($k) {
|
||||
$array = array(0, 1);
|
||||
$idx =& val();
|
||||
for ($ik = 0; $ik < 10; ++$ik) {
|
||||
}
|
||||
|
||||
$idx++;
|
||||
echo $array[$idx];
|
||||
echo "\n";
|
||||
}
|
||||
|
||||
foo(12);
|
||||
@@ -0,0 +1 @@
|
||||
1
|
||||
Referência em uma Nova Issue
Bloquear um usuário