MIPS: Fix computed properties on object literals with a double as propertyname.
Port r22255 (cf84805) BUG=390732 LOG=y R=palfia@homejinni.com Review URL: https://codereview.chromium.org/370363002 Patch from Balazs Kilvady <kilvadyb@homejinni.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22256 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
ad6202d989
commit
9440ed3e98
@ -1705,9 +1705,9 @@ void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
|
||||
VisitForStackValue(key);
|
||||
VisitForStackValue(value);
|
||||
if (property->emit_store()) {
|
||||
__ li(a0, Operand(Smi::FromInt(NONE))); // PropertyAttributes.
|
||||
__ li(a0, Operand(Smi::FromInt(SLOPPY))); // PropertyAttributes.
|
||||
__ push(a0);
|
||||
__ CallRuntime(Runtime::kAddProperty, 4);
|
||||
__ CallRuntime(Runtime::kSetProperty, 4);
|
||||
} else {
|
||||
__ Drop(3);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user