> +  // 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

Reply via email to