diff options
Diffstat (limited to 'include/klee/Internal/Module/KModule.h')
-rw-r--r-- | include/klee/Internal/Module/KModule.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/klee/Internal/Module/KModule.h b/include/klee/Internal/Module/KModule.h index 322e6898..538d8e6e 100644 --- a/include/klee/Internal/Module/KModule.h +++ b/include/klee/Internal/Module/KModule.h @@ -22,7 +22,11 @@ namespace llvm { class Function; class Instruction; class Module; +#if LLVM_VERSION_CODE <= LLVM_VERSION(3, 1) + class TargetData; +#else class DataLayout; +#endif } namespace klee { @@ -80,7 +84,11 @@ namespace klee { class KModule { public: llvm::Module *module; +#if LLVM_VERSION_CODE <= LLVM_VERSION(3, 1) + llvm::TargetData *targetData; +#else llvm::DataLayout *targetData; +#endif // Some useful functions to know the address of llvm::Function *dbgStopPointFn, *kleeMergeFn; |