Reviewers: Vitaly Repeshko,
Message:
TBR=vitalyr
Original patch: http://codereview.chromium.org/6822042/
Description:
Fix build borkage due to r7575
(landing for Dmitry Lomov)
Please review this at http://codereview.chromium.org/6823065/
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/platform-win32.cc
Index: src/platform-win32.cc
===================================================================
--- src/platform-win32.cc (revision 7575)
+++ src/platform-win32.cc (working copy)
@@ -1468,25 +1468,7 @@
// Definition of invalid thread handle and id.
static const HANDLE kNoThread = INVALID_HANDLE_VALUE;
-static const DWORD kNoThreadId = 0;
-
-class ThreadHandle::PlatformData : public Malloced {
- public:
- explicit PlatformData(ThreadHandle::Kind kind) {
- Initialize(kind);
- }
-
- void Initialize(ThreadHandle::Kind kind) {
- switch (kind) {
- case ThreadHandle::SELF: tid_ = GetCurrentThreadId(); break;
- case ThreadHandle::INVALID: tid_ = kNoThreadId; break;
- }
- }
- DWORD tid_; // Win32 thread identifier.
-};
-
-
// Entry point for threads. The supplied argument is a pointer to the
thread
// object. The entry function dispatches to the run method in the thread
// object. It is important that this function has __stdcall calling
@@ -1551,8 +1533,7 @@
ThreadEntry,
this,
0,
- reinterpret_cast<unsigned int*>(
- &thread_handle_data()->tid_)));
+ NULL));
ASSERT(IsValid());
}
--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev