rsmith added a comment.

Do we need `KnownModules` at all? It seems to serve a very similar purpose to 
the `Modules` string map on `ModuleMap`. (The main difference seems to be that 
`KnownModules` can cache module load failures.) If we can keep only a single 
data structure tracking this, owned by the `ModuleMap` (which also owns the 
modules), that should remove the possibility for dangling module pointers.


Repository:
  rC Clang

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D58497/new/

https://reviews.llvm.org/D58497



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D58497: C... Duncan P. N. Exon Smith via Phabricator via cfe-commits
    • [PATCH] D584... Richard Smith - zygoloid via Phabricator via cfe-commits
    • [PATCH] D584... Nemanja Ivanovic via Phabricator via cfe-commits
    • [PATCH] D584... Duncan P. N. Exon Smith via Phabricator via cfe-commits

Reply via email to