lebedev.ri added inline comments.
================ Comment at: clang/lib/CodeGen/CGVTables.cpp:467 + if (!CalleeMD->isDefined()) { + CGM.ErrorUnsupported(ThunkGD.getDecl(), "thunk for forward declaration"); + return; ---------------- efriedma wrote: > "IsUnprototyped" means that we have to generate a thunk, but we don't have > the proper types. We emit some special IR with known incorrect types, and > mark it with the "thunk" attribute to let the optimizer know what we're doing. > > It should be fine to continue using a fake type on the IsUnprototyped > codepath. `IsUnprototyped` is false here for that test though.. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D100388/new/ https://reviews.llvm.org/D100388 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits