Fix Scalar::MakeSigned for 128- and 256-bit types.

Obvious fix for incorrect result types of the operation.

Originally committed as part of (now reverted) r266311.

llvm-svn: 266419
This commit is contained in:
Ulrich Weigand 2016-04-15 09:15:22 +00:00
parent d8d2c5c81c
commit fb7207ef89
1 changed files with 2 additions and 2 deletions

View File

@ -1369,9 +1369,9 @@ Scalar::MakeSigned ()
case e_slonglong: success = true; break;
case e_ulonglong: m_type = e_slonglong; success = true; break;
case e_sint128: success = true; break;
case e_uint128: m_type = e_sint; success = true; break;
case e_uint128: m_type = e_sint128; success = true; break;
case e_sint256: success = true; break;
case e_uint256: m_type = e_sint; success = true; break;
case e_uint256: m_type = e_sint256; success = true; break;
case e_float: success = true; break;
case e_double: success = true; break;
case e_long_double: success = true; break;