Skip to content
Commit a7bd1d0b authored by Reid Spencer's avatar Reid Spencer
Browse files

Fix clearUnusedBits to not depend on "undefined behavior" of >> operator

when the bit size is equal to the word size. This happens to work out okay
on x86, but might not on other platforms. The change just detects when
there are no bits to clear (because BitWidth is a multiple of the word size)
and returns early.

Also, move some comments from .cpp file into header.

llvm-svn: 34602
parent 84ab9a55
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment