facebook / facebook/infer

UNITIALIZED_VALUE possible false positive

Ouverte
#1,298 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
false-positive
Langage dominant
OCaml
Étoiles
15.7k
Forks
2.1k
Merge moyen
19 h 36 min
PR mergées (30 j)
13

Description

Please make sure your issue is not addressed in the [FAQ](https://fbinfer.com/docs/support#troubleshooting).

Please include the following information:
- [x] Infer version v0.17.0
- [x] Operating system CentOS Linux 7 (Core)
- [x] Which command you ran: `infer -- g++ test.cc`
- [x] [The full output in a paste](https://gist.github.com/diego200052/48d5c7c805d20fd2da762b769b87ba00).
- [x] If possible, a minimal example to reproduce your problem (for instance, some code where
infer reports incorrectly, together with the way you run infer to reproduce the incorrect
report).

```cc
#include

using namespace std;

void printNumber() {
int number1 __attribute__((unused)) = 1;
int number2 __attribute__((unused));
cout<<"Number: " << number1;
}

int main() {
cout<<"\nHello World!\n";
printNumber();
return 0;
}
```

It prints (probably wrongly) this error:
```
test.cc:8: error: UNINITIALIZED_VALUE
The value read from number1 was never initialized.
6. int number1 __attribute__((unused)) = 1;
7. int number2 __attribute__((unused));
8. > cout<<"Number: " << number1;
9. }
10.
```

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.