Revise r184335 so that warning suppression flag is only for clang 3.4 and higher