зеркало из https://github.com/mozilla/pjs.git
Added addPush version taking long argument.
This commit is contained in:
Родитель
90709a3fc9
Коммит
0ed88eb6e1
|
@ -821,6 +821,22 @@ public class ClassFileWriter {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generate code to load the given long on stack.
|
||||||
|
*
|
||||||
|
* @param k the constant
|
||||||
|
*/
|
||||||
|
public void addPush(long k)
|
||||||
|
{
|
||||||
|
int ik = (int)k;
|
||||||
|
if (ik == k) {
|
||||||
|
addPush(ik);
|
||||||
|
add(ByteCode.I2L);
|
||||||
|
} else {
|
||||||
|
addLoadConstant(k);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generate code to load the given double on stack.
|
* Generate code to load the given double on stack.
|
||||||
*
|
*
|
||||||
|
|
Загрузка…
Ссылка в новой задаче