facebook / facebook/infer

UNITIALIZED_VALUE possible false positive

Abierto
#1,298 0 comentarios 0 reacciones 0 asignados Ver en GitHub
false-positive
Lenguaje dominante
OCaml
Estrellas
15.7k
Forks
2.1k
Merge medio
19 h 36 min
PR fusionados (30 d)
13

Descripción

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.
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.