"Result may not be initialized" warning goes away when it shouldn't
<h3><details><summary>Original Reporter info from Mantis: <small>Flawless</small></summary><small>
- **Reporter name:** Christian Iversen
</small></details></h3>
## Description:
Under certain very simply circumstances, the quite helpful warning "Result may not be initialized" goes away when it shouldn't. Specifically, if there's an exit(value) anywhere in a function, this happens. Attached program demonstrates this behaviour.
## Mantis conversion info:
- **Mantis ID:** 8079
- **OS:** Linux
- **OS Build:** 2.6
- **Platform:** i386
- **Version:** 2.2.0
- **Fixed in version:** 2.2.2
- **Fixed in revision:** 8634 (#ba5e2a1ebf886f11a5f69b14dddbf44ba3d3a27c)
issue