avoid leaking c++11 flag into plain C compilation units