[Analyzer] Re-apply r314820 with a fix for StringRef lifetime.
authorGeorge Karpenkov <ekarpenkov@apple.com>
Tue, 3 Oct 2017 23:15:35 +0000 (23:15 +0000)
committerGeorge Karpenkov <ekarpenkov@apple.com>
Tue, 3 Oct 2017 23:15:35 +0000 (23:15 +0000)
commit367fbfcc2019be6876471dd0957f258dfc431387
treed04de0cccb54ad21d7f1df99faf2680589f6ced1
parent15b832796348adce0c73ef1e63da28d1a8aaaae3
[Analyzer] Re-apply r314820 with a fix for StringRef lifetime.

Fixes the test failure: temporary is now bound to std::string, tests
fully pass on Linux.

This reverts commit b36ee0924038e1d95ea74230c62d46e05f80587e.

llvm-svn: 314859
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
clang/test/Analysis/retain-release.mm