[libc-commits] [libc] [llvm] [openmp] [libc] Replace RPC 'close()' mechanism with RAII handler (PR #181690)

Jon Chesterfield via libc-commits libc-commits at lists.llvm.org
Mon Feb 16 07:44:49 PST 2026


https://github.com/JonChesterfield approved this pull request.

Explicit close means you can use the typestate implemention to get compile time guarantees on linear treatment of the ports. I.e. if it compiles, it can't deadlock and can't leak.

Typestate use didn't make it into trunk so none of those properties are here and raii the close is fine.

https://github.com/llvm/llvm-project/pull/181690


More information about the libc-commits mailing list