Might want to ask on cfe-dev or irc for more visibility since this review thread isn't getting much action On Thu, Jun 29, 2017 at 5:12 AM Kim Gräsman via Phabricator < revi...@reviews.llvm.org> wrote:
> kimgr added a comment. > > I did some more debugging today. This happens when we attempt to analyze > llvm/Support/MathExtras.h, and only for the function templates that use > Microsoft intrinsics (e.g. `_BitScanForward` in `TrailingZerosCounter<T>`.) > So there's something in the parsing of builtins/intrinsics that requires > `TUScope` to be non-null. > > Can we seed Sema with a valid `TUScope` before invoking > `LateTemplateParser`, and if so, how? Or is this because we invoke the > parser multiple times? I'm guessing Clang is already done parsing when we > invoke the late template parsing. > > Grateful for any ideas here. > > > https://reviews.llvm.org/D31697 > > > >
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits