From 4b861bad5d3a832ff4d91610dfa766149003e07f Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Tue, 9 Jun 2009 05:56:15 +0000 Subject: Add Array::name field, initialized but not used for anything yet. git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@73125 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/klee/Expr.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/klee/Expr.h b/include/klee/Expr.h index e774eaff..d9cdf5e0 100644 --- a/include/klee/Expr.h +++ b/include/klee/Expr.h @@ -473,8 +473,11 @@ private: class Array { public: + const std::string name; + // FIXME: This does not belong here. const MemoryObject *object; unsigned id; + // FIXME: Not 64-bit clean. unsigned size; // FIXME: This does not belong here. @@ -486,8 +489,9 @@ public: // object! We should probably use the pointer for talking to STP, as // long as we can guarantee that it won't be a "stale" reference // once we have freed it. - Array(const MemoryObject *_object, unsigned _id, uint64_t _size) - : object(_object), id(_id), size(_size), stpInitialArray(0) {} + Array(const std::string &_name, const MemoryObject *_object, + unsigned _id, uint64_t _size) + : name(_name), object(_object), id(_id), size(_size), stpInitialArray(0) {} ~Array() { // FIXME: This relies on caller to delete the STP array. assert(!stpInitialArray && "Array must be deleted by caller!"); -- cgit 1.4.1