Hi! I'm sorry I broke the trunk. About "extra" comma within braces, it is not a mistake. It is allowed. There is a fragment of C grammar: initializer : assignment_expression | '{' initializer_list '}' | '{' initializer_list ',' '}' ;