0_0_36601159_2623.cpp:7:16: error: 'calc' function uses 'auto' type specifier without trailing return type auto calc(int p) ^ 0_0_36601159_2623.cpp:7:16: note: deduced return type only available with -std=c++1y or -std=gnu++1y