Paul Fultz II 1ffcc6b730 Add initial lifetime checker (#1448)
* Inital valueflow lifetime checker

* Forward values

* Add initial tests

* Fix deplicate messages

* Fix traversing nested lambdas

* Turn test case into a todo

* Skip if returning a container

* Fix FP when using references

* Add missing header

* Fix FP from broken scopes

* Fix FP with static variable

* Add test for more FPs

* Parse lambda functions

* Check for capture by value

* Add tests for using a container and lambda together

* Fix cppcheck errors

* Add test for nextAfterAstRightmostLeaf

* Add valueflow tests

* Update error message

* Check for correct lambda token

* Improve error path reporting

* Fix hang when parsing arrays that look almlost like lambdas
2018-11-10 16:40:40 +01:00
..
2018-10-13 18:20:31 +02:00
2018-10-13 18:20:31 +02:00
2018-06-16 16:31:07 +02:00
2018-07-14 10:02:32 +02:00
2018-10-21 20:28:46 +02:00
2018-05-15 16:37:40 +02:00
2018-10-18 20:08:32 +02:00
2018-10-18 20:08:32 +02:00
2018-07-13 16:57:17 +02:00
2018-11-05 09:49:28 +01:00
2018-07-15 23:05:48 +02:00
2018-06-17 17:04:34 +02:00
2018-10-13 18:20:31 +02: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
2018-10-20 15:28:34 +02:00
2018-06-17 09:06:16 +02:00
2018-10-13 18:20:31 +02:00
2018-06-17 17:20:16 +02:00
2018-06-17 17:20:16 +02:00
2018-11-03 19:22:51 +01:00
2018-11-03 19:22:51 +01:00
2018-06-16 16:28:03 +02:00
2018-10-13 18:55:19 +02:00