Fixes to issues identified by Coverity.

What do you mean, AFAIK, in the following, `s.i` is not initialized:

```c++
struct S { int i; S() {} };

int main () { S s; return 0; }
```