1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
typedef I = byte#[5]; // shadowed () test() { typedef I = int; var I a = 123; a = 456; typedef S = (int x, byte b); var S b = (123, 45); b = (456, 78); if :true { S c; typedef B = byte; b = (111, 22); var B d; d = 100; } b = (33, 44); a = 567; }