summaryrefslogtreecommitdiff
path: root/clang/examples
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2020-10-24 15:40:24 +0200
committerBenjamin Kramer <benny.kra@googlemail.com>2020-10-24 19:01:21 +0200
commitb8d2b6f6cf6015751fc950c3e8149404e8b37fe8 (patch)
tree02ef93ce56ada89ddf8d326f8451026aa342dcac /clang/examples
parent9068c209655efc597b31b23fc41630d82c5b98a4 (diff)
downloadllvm-b8d2b6f6cf6015751fc950c3e8149404e8b37fe8.tar.gz
Unbreak the clang-interpreter example after 0aec49c8531bc5282b095730d34681455826bc2c
Diffstat (limited to 'clang/examples')
-rw-r--r--clang/examples/clang-interpreter/main.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/examples/clang-interpreter/main.cpp b/clang/examples/clang-interpreter/main.cpp
index 6b4cdca15fb0..342d42089472 100644
--- a/clang/examples/clang-interpreter/main.cpp
+++ b/clang/examples/clang-interpreter/main.cpp
@@ -72,6 +72,11 @@ private:
}
public:
+ ~SimpleJIT() {
+ if (auto Err = ES.endSession())
+ ES.reportError(std::move(Err));
+ }
+
static Expected<std::unique_ptr<SimpleJIT>> Create() {
auto JTMB = JITTargetMachineBuilder::detectHost();
if (!JTMB)