Author: [email protected]
Date: Thu Apr 16 04:30:00 2009
New Revision: 1721

Modified:
    branches/bleeding_edge/src/objects.cc

Log:
Remove some unused macros from objects.cc.
Review URL: http://codereview.chromium.org/67211

Modified: branches/bleeding_edge/src/objects.cc
==============================================================================
--- branches/bleeding_edge/src/objects.cc       (original)
+++ branches/bleeding_edge/src/objects.cc       Thu Apr 16 04:30:00 2009
@@ -43,22 +43,6 @@

  namespace v8 { namespace internal {

-#define FIELD_ADDR(p, offset) \
-  (reinterpret_cast<byte*>(p) + offset - kHeapObjectTag)
-
-
-#define WRITE_FIELD(p, offset, value) \
-  (*reinterpret_cast<Object**>(FIELD_ADDR(p, offset)) = value)
-
-
-#define WRITE_INT_FIELD(p, offset, value) \
-  (*reinterpret_cast<int*>(FIELD_ADDR(p, offset)) = value)
-
-
-#define WRITE_BARRIER(object, offset) \
-  Heap::RecordWrite(object->address(), offset);
-
-
  // Getters and setters are stored in a fixed array property.  These are
  // constants for their indices.
  const int kGetterIndex = 0;

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to