llvm-project/clang/lib/Interpreter
Sunho Kim c619d4f840 [clang-repl] Support destructors of global objects.
Supports destructors of global objects by properly calling jitdylib deinitialize which calls the global dtors of ir modules.

This supersedes https://reviews.llvm.org/D127945. There was an issue when calling deinitialize on windows but it got fixed by https://reviews.llvm.org/D128037.

Reviewed By: v.g.vassilev

Differential Revision: https://reviews.llvm.org/D128589
2022-07-29 02:38:40 +09:00
..
CMakeLists.txt [clang] Add missing Interpreter -> ClangDriverOptions dependency 2022-06-26 13:51:21 +00:00
IncrementalExecutor.cpp [clang-repl] Support destructors of global objects. 2022-07-29 02:38:40 +09:00
IncrementalExecutor.h [clang-repl] Support destructors of global objects. 2022-07-29 02:38:40 +09:00
IncrementalParser.cpp [clang-repl] Implement code undo. 2022-06-26 18:32:18 +08:00
IncrementalParser.h [clang-repl] Implement code undo. 2022-06-26 18:32:18 +08:00
Interpreter.cpp [clang-repl] Support destructors of global objects. 2022-07-29 02:38:40 +09:00