diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-03-15 21:18:52 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-03-15 21:18:52 +0000 |
commit | 6cd0187718492d8e65fb24899f235770b72fb5d4 (patch) | |
tree | 464a86f6c2db6e7029f48e691a144036433b9407 /clang/lib | |
parent | 0d5b9ef564e76c6325b106dfd6db4a73afd3932b (diff) | |
download | bcm5719-llvm-6cd0187718492d8e65fb24899f235770b72fb5d4.tar.gz bcm5719-llvm-6cd0187718492d8e65fb24899f235770b72fb5d4.zip |
Remove warning for null characters in CFString literals. Clang handles them just fine, and GCC 4.2 doesn't warn here either.
We added this warning back in 2007 when we were comparing against GCC 4.0.
llvm-svn: 127704
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Sema/SemaChecking.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp index 24cf23bf436..de5a7964108 100644 --- a/clang/lib/Sema/SemaChecking.cpp +++ b/clang/lib/Sema/SemaChecking.cpp @@ -552,12 +552,6 @@ bool Sema::CheckObjCString(Expr *Arg) { return true; } - size_t NulPos = Literal->getString().find('\0'); - if (NulPos != llvm::StringRef::npos) { - Diag(getLocationOfStringLiteralByte(Literal, NulPos), - diag::warn_cfstring_literal_contains_nul_character) - << Arg->getSourceRange(); - } if (Literal->containsNonAsciiOrNull()) { llvm::StringRef String = Literal->getString(); unsigned NumBytes = String.size(); |