add free entries to macro definitions table on conditional macro definitions