| Issue |
52888
|
| Summary |
Valid C program segmentation fault
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
Skeevert
|
code:
```
#include <stdio.h>
#include <limits.h>
unsigned int
proveit (unsigned int n)
{
while (1) {
n++;
}
return n;
}
int
main ()
{
unsigned int keke = 0;
printf("program started\n");
keke = proveit(keke);
printf("%u kek\n", keke);
return 123;
}
```
clang version: 11.0.1-2
steps to reproduce:
`clang -O code.c && ./a.out`
The resulting program prints "program started" 2 times and crashes with a segmentation fault.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs