diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-06-09 05:56:15 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-06-09 05:56:15 +0000 |
commit | 4b861bad5d3a832ff4d91610dfa766149003e07f (patch) | |
tree | 20b4132a6a4d5abf2d867e3ddaf6e07c2864083d /include | |
parent | 1b0dfab63d317509f7cbf4d4cc2643fc86e90e4d (diff) | |
download | klee-4b861bad5d3a832ff4d91610dfa766149003e07f.tar.gz |
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
Diffstat (limited to 'include')
-rw-r--r-- | include/klee/Expr.h | 8 |
1 files changed, 6 insertions, 2 deletions
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!"); |