diff --git a/clang/examples/clang-interpreter/main.cpp b/clang/examples/clang-interpreter/main.cpp index 6b4cdca15fb09..342d42089472c 100644 --- a/clang/examples/clang-interpreter/main.cpp +++ b/clang/examples/clang-interpreter/main.cpp @@ -72,6 +72,11 @@ class SimpleJIT { } public: + ~SimpleJIT() { + if (auto Err = ES.endSession()) + ES.reportError(std::move(Err)); + } + static Expected> Create() { auto JTMB = JITTargetMachineBuilder::detectHost(); if (!JTMB)