-pedantic flag was removed from default arguments list for C compiler because ISO C forbids zero or negative size array 'constructor_names' as constructor-name-less sll-program have