changed -Wpedantic to -pedantic - travis ci doesnt seem to have a newer gcc