Macros: silence c++11 warnings