[PATCH] D110216: [clang] retain type sugar in auto / template argument deduction

Martin Storsjö via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Sun Nov 14 13:38:43 PST 2021

mstorsjo added a comment.

In D110216#3130193 <https://reviews.llvm.org/D110216#3130193>, @mizvekov wrote:

> In D110216#3130184 <https://reviews.llvm.org/D110216#3130184>, @mstorsjo wrote:
>> Do you happen to know what's going on here? The files mentioned are https://code.qt.io/cgit/qt/qtbase.git/tree/src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.cpp?h=5.15.1 and https://code.qt.io/cgit/qt/qtbase.git/tree/src/3rdparty/angle/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.h?h=5.15.1.
> Thanks for the report!
> Not immediately obvious to me, would need some time to isolate / create a minimal test case.
> Would you be in a position to extract a preprocessed source file + command line which repros this error?

Sure: https://martin.st/temp/angle-preproc.cpp, built with `clang -target x86_64-w64-mingw32 -std=c++17 -w -c angle-preproc.cpp`.

> Also, feel free to revert if it helps you.

No big hurry for me wrt that yet, at least until we know which part is at fault here.

(I haven't tested with the very latest Qt and/or ANGLE - the full build setup for this is rather complex.)

  rG LLVM Github Monorepo



More information about the cfe-commits mailing list