[APInt] Fix getBitsNeeded for INT_MIN values
authorDmitry Venikov <quolyk@gmail.com>
Sat, 29 Jun 2019 11:38:12 +0000 (11:38 +0000)
committerDmitry Venikov <quolyk@gmail.com>
Sat, 29 Jun 2019 11:38:12 +0000 (11:38 +0000)
commit9e9eb62f9fd75706377ac6cf3abffad1328d0d4f
tree2c7c9df61ee027da81be92cc5e68970d3d1cbc8c
parent2d756c4feb69e4fe0ed8556e05bc2ff3c7bc1007
[APInt] Fix getBitsNeeded for INT_MIN values

Summary: This patch fixes behaviour of APInt::getBitsNeeded for INT_MIN 10 bits values.

Reviewers: regehr, RKSimon

Reviewed By: RKSimon

Subscribers: grandinj, dexonsmith, kristina, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D63691

llvm-svn: 364710
llvm/lib/Support/APInt.cpp
llvm/unittests/ADT/APIntTest.cpp