aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tuplr.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tuplr.hpp b/tuplr.hpp
index f8ef33b..ce0a2f3 100644
--- a/tuplr.hpp
+++ b/tuplr.hpp
@@ -146,7 +146,7 @@ struct GC {
typedef std::list<Object*> Heap;
void* alloc(size_t size);
void collect(CEnv& cenv, const Roots& roots);
- const Object* addRoot(const Object* obj) { if (obj) _roots.push_back(obj); return obj; }
+ void addRoot(const Object* obj) { if (obj) _roots.push_back(obj); }
void lock() { _roots.insert(_roots.end(), _heap.begin(), _heap.end()); }
const Roots& roots() const { return _roots; }
private:
@@ -194,7 +194,7 @@ struct AST : public Object {
if (!t) throw Error(loc, "internal error: bad cast");
return t;
}
- Cursor loc;
+ Cursor loc;
};
/// Literal value