diff options
author | Vassil Vassilev <v.g.vassilev@gmail.com> | 2021-09-01 06:49:17 +0000 |
---|---|---|
committer | Vassil Vassilev <v.g.vassilev@gmail.com> | 2021-09-01 06:49:52 +0000 |
commit | 04bbd189a9b964db8713c507d500a87af3f67a79 (patch) | |
tree | 3b26c3936c07e7f4457db825ac027177e30d7095 /clang/lib/Interpreter/Interpreter.cpp | |
parent | d396d09fc2278bfe34b9db2ee27ecfd470149da8 (diff) | |
download | llvm-04bbd189a9b964db8713c507d500a87af3f67a79.zip llvm-04bbd189a9b964db8713c507d500a87af3f67a79.tar.gz llvm-04bbd189a9b964db8713c507d500a87af3f67a79.tar.bz2 |
Revert "[clang-repl] Re-implement clang-interpreter as a test case."
This reverts commit 319ce98011742141dad8dd95a2f9de9c0449be5c because it fails
on various platforms.
Diffstat (limited to 'clang/lib/Interpreter/Interpreter.cpp')
-rw-r--r-- | clang/lib/Interpreter/Interpreter.cpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/clang/lib/Interpreter/Interpreter.cpp b/clang/lib/Interpreter/Interpreter.cpp index 84589b5..937504f 100644 --- a/clang/lib/Interpreter/Interpreter.cpp +++ b/clang/lib/Interpreter/Interpreter.cpp @@ -35,7 +35,8 @@ using namespace clang; // FIXME: Figure out how to unify with namespace init_convenience from -// tools/clang-import-test/clang-import-test.cpp +// tools/clang-import-test/clang-import-test.cpp and +// examples/clang-interpreter/main.cpp namespace { /// Retrieves the clang CC1 specific flags out of the compilation's jobs. /// \returns NULL on error. @@ -222,13 +223,3 @@ llvm::Error Interpreter::Execute(PartialTranslationUnit &T) { return llvm::Error::success(); } - -llvm::Expected<llvm::JITTargetAddress> -Interpreter::getSymbolAddress(llvm::StringRef UnmangledName) const { - if (!IncrExecutor) - return llvm::make_error<llvm::StringError>("Operation failed. " - "No execution engine", - std::error_code()); - - return IncrExecutor->getSymbolAddress(UnmangledName); -} |