编译jdk7时报错
error: left operand of shift expression '(-1 << 1)' is negative [-fpermissive]
all_types = ((1<<TYPE_LIMIT)-1) & ((-1)<<FIRST_TYPE),
~~~~~^~~~~~~~~~~~~
error: enumerator value for 'all_types' is not an integer constant
all_types = ((1<<TYPE_LIMIT)-1) & ((-1)<<FIRST_TYPE)
这两个问题怎样解决啊??