0_0_36900030_27067.cpp:4:22: error: 'add' function uses 'auto' type specifier without trailing return type auto add(int x, int y) { ^ 0_0_36900030_27067.cpp:4:22: note: deduced return type only available with -std=c++1y or -std=gnu++1y