[analyzer] Suppress localization diagnostics in debug classes and methods.
authorDevin Coughlin <dcoughlin@apple.com>
Fri, 5 Feb 2016 04:22:15 +0000 (04:22 +0000)
committerDevin Coughlin <dcoughlin@apple.com>
Fri, 5 Feb 2016 04:22:15 +0000 (04:22 +0000)
commit084e363517fc2248412f227862cdabd2f439e83d
tree0f484f8cb46289dfece0d2e114dd507c75dde9b0
parentd0807aee51b7a19a58d8b4c2044bc17a5fddf545
[analyzer] Suppress localization diagnostics in debug classes and methods.

If the class or method name case-insensitively contains the term "debug",
suppress warnings about string constants flowing to user-facing UI APIs.

llvm-svn: 259875
clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
clang/test/Analysis/localization.m