| Index: test/unittests/compiler/register-allocator-unittest.cc
|
| diff --git a/test/unittests/compiler/register-allocator-unittest.cc b/test/unittests/compiler/register-allocator-unittest.cc
|
| index 074789bae4ecc92fe8e39a000ec84f4d689796ad..28c4aea81e6ad32b195c3bbbbc8cdd24dbc7e5fa 100644
|
| --- a/test/unittests/compiler/register-allocator-unittest.cc
|
| +++ b/test/unittests/compiler/register-allocator-unittest.cc
|
| @@ -151,17 +151,18 @@ class RegisterAllocatorTest : public TestWithZone {
|
| }
|
|
|
| Frame* frame() {
|
| - if (frame_.is_empty()) {
|
| - frame_.Reset(new Frame());
|
| + if (frame_ == nullptr) {
|
| + frame_ = new (zone()) Frame();
|
| }
|
| - return frame_.get();
|
| + return frame_;
|
| }
|
|
|
| InstructionSequence* sequence() {
|
| - if (sequence_.is_empty()) {
|
| - sequence_.Reset(new InstructionSequence(zone(), &instruction_blocks_));
|
| + if (sequence_ == nullptr) {
|
| + sequence_ =
|
| + new (zone()) InstructionSequence(zone(), &instruction_blocks_);
|
| }
|
| - return sequence_.get();
|
| + return sequence_;
|
| }
|
|
|
| RegisterAllocator* allocator() {
|
| @@ -516,9 +517,9 @@ class RegisterAllocatorTest : public TestWithZone {
|
| typedef std::vector<BlockCompletion> Completions;
|
|
|
| SmartPointer<RegisterConfiguration> config_;
|
| - SmartPointer<Frame> frame_;
|
| + Frame* frame_;
|
| SmartPointer<RegisterAllocator> allocator_;
|
| - SmartPointer<InstructionSequence> sequence_;
|
| + InstructionSequence* sequence_;
|
| int num_general_registers_;
|
| int num_double_registers_;
|
|
|
|
|