Fixing the bitfield enums

Hi,

The attached patch, changes enum bitfields to "unsigned", to avoid getting
negative values because MSVC treats them as signed variables.

enum-bitfields-fix.patch (10 KB)

enum-bitfields-fix.zip (2.76 KB)

Argiris,

I just applied this and your last patch (modulo some edits to some comments to wrap two lines at 80 cols):

http://llvm.org/viewvc/llvm-project?rev=47536&view=rev

Thanks so much!

Ted