The following parses fine: ```c struct foo { unsigned int bf : 1; }; ``` but this does not: ```c typedef unsigned int uint; struct foo { uint bf : 1; }; ```