support clang++-3.4 compile fix1