> On Nov 4, 2016, at 12:36 AM, Yaron Keren <yaron.ke...@gmail.com> wrote: > Hi John, > > clang warns on this: > > /llvm/tools/zapccs/../clang/include/../lib/CodeGen/CGCall.h:79:7: warning: > anonymous types declared in an anonymous union are an extension > [-Wnested-anon-types] > struct { > ^ > /llvm/tools/zapccs/../clang/include/../lib/CodeGen/CGCall.h:83:7: warning: > anonymous types declared in an anonymous union are an extension > [-Wnested-anon-types] > struct { > ^ >
Thanks. Should be fixed in r286152. John. > > > 2016-10-27 2:46 GMT+03:00 John McCall via cfe-commits > <cfe-commits@lists.llvm.org <mailto:cfe-commits@lists.llvm.org>>: > Author: rjmccall > Date: Wed Oct 26 18:46:34 2016 > New Revision: 285258 > > URL: http://llvm.org/viewvc/llvm-project?rev=285258&view=rev > <http://llvm.org/viewvc/llvm-project?rev=285258&view=rev> > Log: > Refactor call emission to package the function pointer together with > abstract information about the callee. NFC. > > The goal here is to make it easier to recognize indirect calls and > trigger additional logic in certain cases. That logic will come in > a later patch; in the meantime, I felt that this was a significant > improvement to the code. > > Modified: > cfe/trunk/include/clang/AST/Expr.h > cfe/trunk/include/clang/CodeGen/CGFunctionInfo.h > cfe/trunk/lib/AST/Expr.cpp > cfe/trunk/lib/CodeGen/CGAtomic.cpp > cfe/trunk/lib/CodeGen/CGBlocks.cpp > cfe/trunk/lib/CodeGen/CGBuiltin.cpp > cfe/trunk/lib/CodeGen/CGCUDARuntime.cpp > cfe/trunk/lib/CodeGen/CGCXX.cpp > cfe/trunk/lib/CodeGen/CGCXXABI.cpp > cfe/trunk/lib/CodeGen/CGCXXABI.h > cfe/trunk/lib/CodeGen/CGCall.cpp > cfe/trunk/lib/CodeGen/CGCall.h > cfe/trunk/lib/CodeGen/CGClass.cpp > cfe/trunk/lib/CodeGen/CGDecl.cpp > cfe/trunk/lib/CodeGen/CGException.cpp > cfe/trunk/lib/CodeGen/CGExpr.cpp > cfe/trunk/lib/CodeGen/CGExprCXX.cpp > cfe/trunk/lib/CodeGen/CGExprComplex.cpp > cfe/trunk/lib/CodeGen/CGObjC.cpp > cfe/trunk/lib/CodeGen/CGObjCGNU.cpp > cfe/trunk/lib/CodeGen/CGObjCMac.cpp > cfe/trunk/lib/CodeGen/CGVTables.cpp > cfe/trunk/lib/CodeGen/CodeGenFunction.h > cfe/trunk/lib/CodeGen/CodeGenModule.h > cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp > cfe/trunk/lib/CodeGen/MicrosoftCXXABI.cpp > >
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits