https://github.com/Michael137 commented:

I assume maintaining distinct Modules/TypeSystemClangs per-target is not 
feasible/too big of a change?

Are there interleavings of the TypeSystemClang APIs, when called from different 
thtreads, that could cause an inconsistent ASTContext to be constructed?

Also, are there any potential deadlock concerns with the Modules 
infrastructure? I think module serialization/deserialization is done on new 
threads, and they might call into TypeSystemClang. Haven't really though this 
through, just some food for thought

https://github.com/llvm/llvm-project/pull/220395
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to