From 5c63c2352a386a748fc491560e5ebcbcee24619c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sun, 27 Jul 2014 12:25:15 +0200
Subject: [PATCH] Runtime: Added flags field for objects.

---
 src/object.c | 2 ++
 src/object.h | 1 +
 2 files changed, 3 insertions(+)

diff --git a/src/object.c b/src/object.c
index 9af58ab75f..b6aadbed9a 100644
--- a/src/object.c
+++ b/src/object.c
@@ -127,6 +127,8 @@ PMOD_EXPORT struct object *low_clone(struct program *p)
 
   o=alloc_object();
 
+  o->flags = 0;
+
   o->storage=p->storage_needed ? (char *)xcalloc(p->storage_needed, 1) : (char *)NULL;
 
   GC_ALLOC(o);
diff --git a/src/object.h b/src/object.h
index d1b100cb24..25f131baec 100644
--- a/src/object.h
+++ b/src/object.h
@@ -19,6 +19,7 @@
 struct object
 {
   PIKE_MEMORY_OBJECT_MEMBERS; /* Must be first */
+  size_t flags;
   struct program *prog;
   struct object *next;
   struct object *prev;
-- 
GitLab