| Index: Source/core/workers/Worker.cpp
 | 
| diff --git a/Source/core/workers/Worker.cpp b/Source/core/workers/Worker.cpp
 | 
| index 79b3190abe9cbd7792f2c398afe6d61e88a1199e..dad998af419a347bbab5c7d5ca7009d79e414e36 100644
 | 
| --- a/Source/core/workers/Worker.cpp
 | 
| +++ b/Source/core/workers/Worker.cpp
 | 
| @@ -19,7 +19,7 @@ Worker::Worker(ExecutionContext* context)
 | 
|  {
 | 
|  }
 | 
|  
 | 
| -PassRefPtrWillBeRawPtr<Worker> Worker::create(ExecutionContext* context, const String& url, ExceptionState& exceptionState)
 | 
| +Worker* Worker::create(ExecutionContext* context, const String& url, ExceptionState& exceptionState)
 | 
|  {
 | 
|      ASSERT(isMainThread());
 | 
|      Document* document = toDocument(context);
 | 
| @@ -28,9 +28,9 @@ PassRefPtrWillBeRawPtr<Worker> Worker::create(ExecutionContext* context, const S
 | 
|          exceptionState.throwDOMException(InvalidAccessError, "The context provided is invalid.");
 | 
|          return nullptr;
 | 
|      }
 | 
| -    RefPtrWillBeRawPtr<Worker> worker = adoptRefWillBeNoop(new Worker(context));
 | 
| +    Worker* worker = new Worker(context);
 | 
|      if (worker->initialize(context, url, exceptionState))
 | 
| -        return worker.release();
 | 
| +        return worker;
 | 
|      return nullptr;
 | 
|  }
 | 
|  
 | 
| 
 |