Unbreak build (offsetof only works for POD types)
authorsvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 25 Jan 2013 08:54:11 +0000 (08:54 +0000)
committersvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 25 Jan 2013 08:54:11 +0000 (08:54 +0000)
TBR=yangguo@chromium.org

Review URL: https://codereview.chromium.org/12040094

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13502 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/global-handles.cc

index 6377af6..51e904e 100644 (file)
@@ -60,8 +60,8 @@ class GlobalHandles::Node {
   }
 
   Node() {
-    STATIC_ASSERT(offsetof(Node, class_id_) == Internals::kNodeClassIdOffset);
-    STATIC_ASSERT(offsetof(Node, flags_) == Internals::kNodeFlagsOffset);
+    ASSERT(OFFSET_OF(Node, class_id_) == Internals::kNodeClassIdOffset);
+    ASSERT(OFFSET_OF(Node, flags_) == Internals::kNodeFlagsOffset);
     STATIC_ASSERT(static_cast<int>(NodeState::kMask) ==
                   Internals::kNodeStateMask);
     STATIC_ASSERT(WEAK == Internals::kNodeStateIsWeakValue);