[analyzer] Add support for data() in DanglingInternalBufferChecker.
authorReka Kovacs <rekanikolett@gmail.com>
Sat, 7 Jul 2018 20:29:24 +0000 (20:29 +0000)
committerReka Kovacs <rekanikolett@gmail.com>
Sat, 7 Jul 2018 20:29:24 +0000 (20:29 +0000)
commitbd516a61b4c94421472c87b3f2775499f8818b56
treec4e8f06dca21908b8f692baca49b3378caadd030
parent2a4344537c7450283152061c9b0535e171d14f51
[analyzer] Add support for data() in DanglingInternalBufferChecker.

DanglingInternalBufferChecker now tracks use-after-free problems related
to the incorrect usage of std::basic_string::data().

Differential Revision: https://reviews.llvm.org/D48532

llvm-svn: 336497
clang/lib/StaticAnalyzer/Checkers/DanglingInternalBufferChecker.cpp
clang/test/Analysis/dangling-internal-buffer.cpp