Paul Fultz II a08a9c1349 Switch to use lifetime analysis for iterators and pointers to invalid containers
This will diagnose more issues such as:

```cpp
void f(std::vector<int> &v) {
    auto v0 = v.begin();
    v.push_back(123);
    std::cout << *v0 << std::endl;
}
```
2019-07-18 10:56:44 +02:00
..
2019-06-29 07:49:14 +02:00
2018-10-13 18:20:31 +02:00
2019-03-16 09:17:50 +01:00
2018-10-13 18:20:31 +02:00
2019-03-16 09:17:50 +01:00
2019-02-09 07:24:06 +01:00
2019-03-16 09:17:50 +01:00
2019-06-29 07:49:14 +02:00
2019-03-16 09:17:50 +01:00
2019-03-16 09:17:50 +01:00
2019-06-15 13:01:45 +02:00
2019-07-17 10:39:06 +02:00
2019-03-16 09:17:50 +01:00
2019-07-17 17:08:42 +02:00
2019-07-17 17:08:42 +02:00
2019-06-29 07:49:14 +02:00
2019-03-16 09:17:50 +01:00
2019-04-06 06:54:38 +02:00
2019-07-10 14:05:16 +02:00
2019-03-16 09:17:50 +01:00
2019-02-09 07:24:06 +01:00
2019-03-16 09:17:50 +01:00
2019-05-17 09:31:41 +02:00
2019-07-17 17:08:42 +02:00
2019-04-14 15:00:03 +02:00
2019-07-14 12:22:33 +02:00
2018-12-25 21:11:23 +01:00
2019-07-17 10:43:18 +02:00
2019-02-09 07:24:06 +01:00
2019-02-09 07:24:06 +01:00
2018-10-13 18:20:31 +02:00
2018-10-13 18:20:31 +02:00
2018-03-31 20:59:09 +02:00
2019-05-09 06:55:36 +02:00
2018-06-17 09:06:16 +02:00
2019-07-11 16:05:48 +02:00
2019-06-29 07:49:14 +02:00
2018-06-17 17:20:16 +02:00
2019-02-09 07:24:06 +01:00
2019-07-17 16:28:47 +02:00
2019-07-14 17:31:26 +02:00
2019-07-17 10:14:25 +02:00
2019-07-17 10:14:25 +02:00
2019-07-14 11:40:44 +02:00
2019-07-02 20:59:52 +02:00