__attribute__ ((deprecated)) does not work on objective-c protocol methods?
===

I need to deprecate a single method in objective-c protocol. On normal class/instance methods I add `__attribute__ ((deprecated));` after declaration.

It seems, that it does not work on protocol methods. If I mark them deprecated and use them somewhere the project compiles OK, without expected deprecation warning.

Is it a flaw in Apple LLVM 3.1, or am I doing something wrong? 