about summary refs log tree commit diff homepage
path: root/lib/Module
diff options
context:
space:
mode:
authorJulian Büning <julian.buening@rwth-aachen.de>2018-10-03 12:14:31 +0200
committerMartinNowack <martin.nowack@gmail.com>2018-10-04 10:04:41 +0100
commitee8234ee976cc7367f28eef658636915f56162a4 (patch)
treee25210ea82a6bd26c731b7fcf26605c489027010 /lib/Module
parentf8038979b9e4cb2a04bd6a38d6d3f6b467ab35f5 (diff)
downloadklee-ee8234ee976cc7367f28eef658636915f56162a4.tar.gz
remove obsolete dependency of kleeModule on kleeCore
Diffstat (limited to 'lib/Module')
-rw-r--r--lib/Module/CMakeLists.txt5
-rw-r--r--lib/Module/ModuleUtil.cpp1
2 files changed, 0 insertions, 6 deletions
diff --git a/lib/Module/CMakeLists.txt b/lib/Module/CMakeLists.txt
index c1a5d809..a549d60a 100644
--- a/lib/Module/CMakeLists.txt
+++ b/lib/Module/CMakeLists.txt
@@ -38,9 +38,4 @@ klee_get_llvm_libs(LLVM_LIBS ${LLVM_COMPONENTS})
 target_link_libraries(kleeModule PUBLIC ${LLVM_LIBS})
 target_link_libraries(kleeModule PRIVATE
   kleeSupport
-  # FIXME:
-  # There is a circular dependency between `kleeModule` and `kleeCore`.
-  # `ModuleUtil.cpp` uses `klee::SpecialFunctionHandler` (in `kleeCore`) but
-  # `kleeCore` uses `kleeModule`.
-  kleeCore
 )
diff --git a/lib/Module/ModuleUtil.cpp b/lib/Module/ModuleUtil.cpp
index bfec9e7d..f903fbfe 100644
--- a/lib/Module/ModuleUtil.cpp
+++ b/lib/Module/ModuleUtil.cpp
@@ -12,7 +12,6 @@
 #include "klee/Config/Version.h"
 #include "klee/Internal/Support/Debug.h"
 #include "klee/Internal/Support/ErrorHandling.h"
-#include "../Core/SpecialFunctionHandler.h"
 
 #include "llvm/IR/Function.h"
 #include "llvm/IR/Instructions.h"