| Index: runtime/vm/thread.cc | 
| diff --git a/runtime/vm/thread.cc b/runtime/vm/thread.cc | 
| index 069d2d51c349a212b2e868ba3c56199dd97851e0..7e426698f24cce4022eaed64a577475ccd629a98 100644 | 
| --- a/runtime/vm/thread.cc | 
| +++ b/runtime/vm/thread.cc | 
| @@ -165,16 +165,6 @@ void Thread::EnsureInit() { | 
| } | 
|  | 
|  | 
| -#if defined(TARGET_OS_WINDOWS) | 
| -void Thread::CleanUp() { | 
| -  Thread* current = Current(); | 
| -  if (current != NULL) { | 
| -    SetCurrent(NULL); | 
| -    delete current; | 
| -  } | 
| -} | 
| -#endif | 
| - | 
| #if defined(DEBUG) | 
| #define REUSABLE_HANDLE_SCOPE_INIT(object)                                     \ | 
| reusable_##object##_handle_scope_active_(false), | 
| @@ -537,15 +527,5 @@ Thread* ThreadIterator::Next() { | 
| return current; | 
| } | 
|  | 
| -#if defined(TARGET_OS_WINDOWS) | 
| -// This function is invoked by |OnThreadExit| found in os_thread_win.cc. | 
| -void ThreadCleanupOnExit() { | 
| -  // Windows does not support TLS destructors (see os_thread_win.cc for | 
| -  // context). As a work around, we maintain a list of functions to be | 
| -  // executed when a thread exits in |OnThreadExit| in os_thread_win.cc. | 
| -  Thread::CleanUp(); | 
| -} | 
| -#endif | 
| - | 
|  | 
| }  // namespace dart | 
|  |