| commit | c74cfc4215fc522e2be138f62c64ae3e9c0914f6 | [log] [tgz] |
|---|---|---|
| author | Reka Kovacs <rekanikolett@gmail.com> | Mon Jul 30 15:43:45 2018 +0000 |
| committer | Reka Kovacs <rekanikolett@gmail.com> | Mon Jul 30 15:43:45 2018 +0000 |
| tree | 7801b869941f6e090d11e3d991b4354f2f8fa35b | |
| parent | 9b33309c87a1a621c4f1a8cb065613f0194eef73 [diff] |
[analyzer] Add support for more invalidating functions in InnerPointerChecker. According to the standard, pointers referring to the elements of a `basic_string` may be invalidated if they are used as an argument to any standard library function taking a reference to non-const `basic_string` as an argument. This patch makes InnerPointerChecker warn for these cases. Differential Revision: https://reviews.llvm.org/D49656 llvm-svn: 338259