majnemer added a subscriber: majnemer. majnemer added a comment. The test seems a little large, the following shows that we emit a tail call with a byval argument on trunk.
struct LARGE { union { int i; }; }; struct I { virtual void m_fn1(LARGE); }; struct CBase { virtual ~CBase(); }; struct C : CBase, I { void Seek(LARGE); }; void C::Seek(LARGE) {} https://reviews.llvm.org/D22900 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits