> + // If a C++ object has either a non-trivial copy constructor or a > non-trivial > + // destructor, it is passed with an explicit indirect pointer / sret > pointer. > + if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) > + return ABIArgInfo::getIndirect(0, RAA == CGCXXABI::RAA_DirectInMemory); > +
There seem to be 10 copies of this if in the codebase :-( Cheers, Rafael _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
