maxmcguire/rocket — pull request #5 by asraniel (2012-05-19 16:30:38+00:00)
Title: Force 32bit enums with gcc, remove illegal sizeof enum

sizeof is not valid in gcc (and in c++ in general i found out). The standard already defines that enums are 32bit. Gcc is special and can use 16 bit values if possible, this is why a filler element is added to the enum that forces gcc to use a 32bit value.