Skip to content

Commit 46697ce

Browse files
using hashmap to identify Sema & AST for individual Decl
We need to identify which interpreter a Decl belongs to, when using multiple interpreter. We do it by checking which `clang::ASTContext` the `clang::Decl` belongs We maintain a map: `clang::ASTContext -> Cpp::InterpreterInfo`. Using this map, be identify the correct interpreter. There are 2 usecases for this: 1. We can now lock the correct interpreter making it thread safe. 2. User of `libCppInterOp` need not set the correct active interpreter using `Cpp::ActivateInterpreter`, this information can be retrived using the map.
1 parent 8e0c18f commit 46697ce

File tree

2 files changed

+198
-130
lines changed

2 files changed

+198
-130
lines changed

0 commit comments

Comments
 (0)