It's possible that other compilers based on llvm might produce other warnings. So I think it would be good if this warning was a bit more specific.
I do not like this change, since
- actually there may be many kinds of warnings emitted by the clang-driver-avr depending on different options, and this single line // NOWARN-NOT: warning: means non of these possible warnings will be emitted.
- we may add/delete/modify warnings in the future, so we should not make it specific .