]> granicus.if.org Git - clang/commit
[Sema] Allow conversion between long double and __float128.
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 17 Jan 2018 22:56:57 +0000 (22:56 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 17 Jan 2018 22:56:57 +0000 (22:56 +0000)
commit8e90076e31fa52ed35bb281fda3e1bc2c15c3f53
tree03718f51d9c72ecd7dce6e46f49f7be2f359c068
parent26128828f258786d78015626e01a4fcc9ce51f04
[Sema] Allow conversion between long double and __float128.

We should only ban this if long double is a double double. x86's 80 bit
long double is fine and supported by the backend.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@322779 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaExpr.cpp
lib/Sema/SemaOverload.cpp
test/Sema/float128-ld-incompatibility.cpp