ilya-biryukov added inline comments.
================ Comment at: clangd/Context.h:169 + struct ContextData { + // We need to make sure Parent outlives the Value, so the order of members + // is important. We do that to allow classes stored in Context's child ---------------- sammccall wrote: > Is this comment still true/relevant? > I thought the motivating case was Span, but Span now stores a copy of the > parent pointer (and ContextData isn't accessible by it). I'd argue we still want to keep this invariant, it gives a natural order of destruction. Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D40485 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits