[PATCH] D76937: Fix infinite recursion in deferred diagnostic emitter

John McCall via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 30 09:10:57 PDT 2020


rjmccall added a comment.

Can you explain what exactly the emission/semantic model is for variables?  Normal code-generation absolutely triggers the emission of many variables lazily (e.g. internal-linkage globals, C++ inline variables); and any variable that's *not* being emitted lazily actually needs to be treated as a potential root into the delayed-diagnostic graph.


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

https://reviews.llvm.org/D76937





More information about the cfe-commits mailing list