On Sep 5, 2012, at 1:37 AM, Jin-Gu Kang <[email protected]> wrote:
> Author: jaykang10 > Date: Wed Sep 5 03:37:43 2012 > New Revision: 163202 > > URL: http://llvm.org/viewvc/llvm-project?rev=163202&view=rev > Log: > Changing of type checking order on InitListExpr > - UnionType is checked eariler than RecordType. Do you have a test case for this change? - Doug > Modified: > cfe/trunk/lib/CodeGen/CGExprConstant.cpp > > Modified: cfe/trunk/lib/CodeGen/CGExprConstant.cpp > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGExprConstant.cpp?rev=163202&r1=163201&r2=163202&view=diff > ============================================================================== > --- cfe/trunk/lib/CodeGen/CGExprConstant.cpp (original) > +++ cfe/trunk/lib/CodeGen/CGExprConstant.cpp Wed Sep 5 03:37:43 2012 > @@ -830,12 +830,12 @@ > if (ILE->getType()->isArrayType()) > return EmitArrayInitialization(ILE); > > - if (ILE->getType()->isRecordType()) > - return EmitStructInitialization(ILE); > - > if (ILE->getType()->isUnionType()) > return EmitUnionInitialization(ILE); > > + if (ILE->getType()->isRecordType()) > + return EmitStructInitialization(ILE); > + > return 0; > } > > > > _______________________________________________ > cfe-commits mailing list > [email protected] > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
