У меня есть этот код:
id error;
// a bunch of stuff, including using error
Finalization finalization = ^(int status) {
id error; // <--- Declaration shadows a local variable
// a bunch of stuff, using error
}
// a bunch of stuff, using error
Я использую GCC_WARN_SHADOW
, потому что это то, что я хочу в каждом случае в моем коде, кроме этого.В этом случае это дает мне предупреждение, которое я хочу подавить.
Есть ли способ подавить это одно теневое предупреждение, не отключая GCC_WARN_SHADOW
или , переименовывая внутреннюю ошибку во что-тоеще?Какой-нибудь способ отметить это объявление об ошибке?
Я использую clang с Xcode 4, если это имеет значение.