ParentFull threadpbsd·u8 gets promoted to signed int before the shift. That he only used unsigned types is irrelevant.View on HN