update for g++-4.9, clang++-3.5, em++-1.27.1