alexshap added a comment. (it seems to me that using shared ownership (shared_ptr) might not be the right solution here, the model when SymbolsTable owns the symbols seems better) Repository: rL LLVM https://reviews.llvm.org/D46896