| Index: test/cctest/test-assembler-ia32.cc
|
| diff --git a/test/cctest/test-assembler-ia32.cc b/test/cctest/test-assembler-ia32.cc
|
| index b60865de452e03a991b8de1303cb3fe77308af69..40232ef53a8b81da5826819c4d7041deca53b956 100644
|
| --- a/test/cctest/test-assembler-ia32.cc
|
| +++ b/test/cctest/test-assembler-ia32.cc
|
| @@ -71,7 +71,8 @@ TEST(AssemblerIa320) {
|
| assm.GetCode(&desc);
|
| Object* code = Heap::CreateCode(desc,
|
| Code::ComputeFlags(Code::STUB),
|
| - Handle<Object>(Heap::undefined_value()));
|
| + Handle<Object>(Heap::undefined_value()))->
|
| + ToObjectChecked();
|
| CHECK(code->IsCode());
|
| #ifdef DEBUG
|
| Code::cast(code)->Print();
|
| @@ -108,7 +109,8 @@ TEST(AssemblerIa321) {
|
| assm.GetCode(&desc);
|
| Object* code = Heap::CreateCode(desc,
|
| Code::ComputeFlags(Code::STUB),
|
| - Handle<Object>(Heap::undefined_value()));
|
| + Handle<Object>(Heap::undefined_value()))->
|
| + ToObjectChecked();
|
| CHECK(code->IsCode());
|
| #ifdef DEBUG
|
| Code::cast(code)->Print();
|
| @@ -147,9 +149,11 @@ TEST(AssemblerIa322) {
|
|
|
| CodeDesc desc;
|
| assm.GetCode(&desc);
|
| - Object* code = Heap::CreateCode(desc,
|
| - Code::ComputeFlags(Code::STUB),
|
| - Handle<Object>(Heap::undefined_value()));
|
| + Object* code = Heap::CreateCode(
|
| + desc,
|
| + Code::ComputeFlags(Code::STUB),
|
| + Handle<Object>(Heap::undefined_value()))->ToObjectChecked();
|
| +
|
| CHECK(code->IsCode());
|
| #ifdef DEBUG
|
| Code::cast(code)->Print();
|
| @@ -180,10 +184,10 @@ TEST(AssemblerIa323) {
|
|
|
| CodeDesc desc;
|
| assm.GetCode(&desc);
|
| - Code* code =
|
| - Code::cast(Heap::CreateCode(desc,
|
| - Code::ComputeFlags(Code::STUB),
|
| - Handle<Object>(Heap::undefined_value())));
|
| + Code* code = Code::cast(Heap::CreateCode(
|
| + desc,
|
| + Code::ComputeFlags(Code::STUB),
|
| + Handle<Object>(Heap::undefined_value()))->ToObjectChecked());
|
| // don't print the code - our disassembler can't handle cvttss2si
|
| // instead print bytes
|
| Disassembler::Dump(stdout,
|
| @@ -214,10 +218,10 @@ TEST(AssemblerIa324) {
|
|
|
| CodeDesc desc;
|
| assm.GetCode(&desc);
|
| - Code* code =
|
| - Code::cast(Heap::CreateCode(desc,
|
| - Code::ComputeFlags(Code::STUB),
|
| - Handle<Object>(Heap::undefined_value())));
|
| + Code* code = Code::cast(Heap::CreateCode(
|
| + desc,
|
| + Code::ComputeFlags(Code::STUB),
|
| + Handle<Object>(Heap::undefined_value()))->ToObjectChecked());
|
| // don't print the code - our disassembler can't handle cvttsd2si
|
| // instead print bytes
|
| Disassembler::Dump(stdout,
|
| @@ -243,10 +247,10 @@ TEST(AssemblerIa325) {
|
|
|
| CodeDesc desc;
|
| assm.GetCode(&desc);
|
| - Code* code =
|
| - Code::cast(Heap::CreateCode(desc,
|
| - Code::ComputeFlags(Code::STUB),
|
| - Handle<Object>(Heap::undefined_value())));
|
| + Code* code = Code::cast(Heap::CreateCode(
|
| + desc,
|
| + Code::ComputeFlags(Code::STUB),
|
| + Handle<Object>(Heap::undefined_value()))->ToObjectChecked());
|
| F0 f = FUNCTION_CAST<F0>(code->entry());
|
| int res = f();
|
| CHECK_EQ(42, res);
|
| @@ -280,10 +284,10 @@ TEST(AssemblerIa326) {
|
|
|
| CodeDesc desc;
|
| assm.GetCode(&desc);
|
| - Code* code =
|
| - Code::cast(Heap::CreateCode(desc,
|
| - Code::ComputeFlags(Code::STUB),
|
| - Handle<Object>(Heap::undefined_value())));
|
| + Code* code = Code::cast(Heap::CreateCode(
|
| + desc,
|
| + Code::ComputeFlags(Code::STUB),
|
| + Handle<Object>(Heap::undefined_value()))->ToObjectChecked());
|
| #ifdef DEBUG
|
| ::printf("\n---\n");
|
| // don't print the code - our disassembler can't handle SSE instructions
|
| @@ -320,10 +324,10 @@ TEST(AssemblerIa328) {
|
| __ ret(0);
|
| CodeDesc desc;
|
| assm.GetCode(&desc);
|
| - Code* code =
|
| - Code::cast(Heap::CreateCode(desc,
|
| - Code::ComputeFlags(Code::STUB),
|
| - Handle<Object>(Heap::undefined_value())));
|
| + Code* code = Code::cast(Heap::CreateCode(
|
| + desc,
|
| + Code::ComputeFlags(Code::STUB),
|
| + Handle<Object>(Heap::undefined_value()))->ToObjectChecked());
|
| CHECK(code->IsCode());
|
| #ifdef DEBUG
|
| Code::cast(code)->Print();
|
| @@ -375,10 +379,10 @@ TEST(AssemblerIa329) {
|
|
|
| CodeDesc desc;
|
| assm.GetCode(&desc);
|
| - Code* code =
|
| - Code::cast(Heap::CreateCode(desc,
|
| - Code::ComputeFlags(Code::STUB),
|
| - Handle<Object>(Heap::undefined_value())));
|
| + Code* code = Code::cast(Heap::CreateCode(
|
| + desc,
|
| + Code::ComputeFlags(Code::STUB),
|
| + Handle<Object>(Heap::undefined_value()))->ToObjectChecked());
|
| CHECK(code->IsCode());
|
| #ifdef DEBUG
|
| Code::cast(code)->Print();
|
|
|