X87: fix debug checks for api callbacks returning symbols
port 3eb589976a
.
original commit message:
fix debug checks for api callbacks returning symbols
BUG=
R=weiliang.lin@intel.com
Review URL: https://codereview.chromium.org/864733002
Cr-Commit-Position: refs/heads/master@{#26176}
This commit is contained in:
parent
1398078ab3
commit
4a62f245ae
@ -2153,8 +2153,8 @@ void MacroAssembler::CallApiFunctionAndReturn(
|
||||
JumpIfSmi(return_value, &ok, Label::kNear);
|
||||
mov(map, FieldOperand(return_value, HeapObject::kMapOffset));
|
||||
|
||||
CmpInstanceType(map, FIRST_NONSTRING_TYPE);
|
||||
j(below, &ok, Label::kNear);
|
||||
CmpInstanceType(map, LAST_NAME_TYPE);
|
||||
j(below_equal, &ok, Label::kNear);
|
||||
|
||||
CmpInstanceType(map, FIRST_SPEC_OBJECT_TYPE);
|
||||
j(above_equal, &ok, Label::kNear);
|
||||
|
Loading…
Reference in New Issue
Block a user