#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" void f(int a, int b) { std::cout << a << ' '; // we are not using b! } #pragma GCC diagnostic pop