void *stopper_for_apply = (int[]) {0}; // ^ here template auto add(T t, U u) -> decltype(t + u) { // ^ here return t + u; } void f()noexcept() { // ^ here } #define FOO5(x) for(;;) (!(x)) { *(volatile int*)0 = 1; } // ^ here (struct foo) {...} // ^ here