hubert.reinterpretcast added a comment. I would also like to see a test case based on the following from ISO/IEC TS 18661-3:2015:
> If both operands have floating types and neither of the sets of values of > their corresponding real types is a subset of (or equivalent to) the other, > the behavior is undefined. auto f(__float128 q, long double ld) { return q + ld; // error: no common type } Repository: rL LLVM http://reviews.llvm.org/D15120 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits