From 9cfa329a77d3dfec4746ca307c6da1b3e904cbfa Mon Sep 17 00:00:00 2001 From: Martin Nowack Date: Wed, 12 Sep 2018 14:58:11 +0000 Subject: Use `ref<>` for UpdateNode Remove additional reference counting as part of UpdateNodeList and UpdateNode. Simplifies code. --- lib/Core/AddressSpace.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/Core/AddressSpace.h') diff --git a/lib/Core/AddressSpace.h b/lib/Core/AddressSpace.h index 9e7e414a..10310a1e 100644 --- a/lib/Core/AddressSpace.h +++ b/lib/Core/AddressSpace.h @@ -10,8 +10,7 @@ #ifndef KLEE_ADDRESSSPACE_H #define KLEE_ADDRESSSPACE_H -#include "ObjectHolder.h" - +#include "Memory.h" #include "klee/Expr/Expr.h" #include "klee/Internal/ADT/ImmutableMap.h" #include "klee/Internal/System/Time.h" @@ -31,8 +30,9 @@ namespace klee { struct MemoryObjectLT { bool operator()(const MemoryObject *a, const MemoryObject *b) const; }; - - typedef ImmutableMap MemoryMap; + + typedef ImmutableMap, MemoryObjectLT> + MemoryMap; class AddressSpace { private: -- cgit 1.4.1