Whenever _Atomic variables have their debug info written, the CodeView type ID is incomplete (just 0s) which leads to debuggers being unable to read the value.
// Any use of _Atomic will cause this issue
int main() {
_Atomic int x = 16;
x += 1;
return x;
}
I'm running clang 15.0.0 although the issue has existed since at least clang 11.0.0
Whenever `_Atomic` variables have their debug info written, the CodeView type ID is incomplete (just 0s) which leads to debuggers being unable to read the value.
```c
// Any use of _Atomic will cause this issue
int main() {
_Atomic int x = 16;
x += 1;
return x;
}
```
I'm running clang 15.0.0 although the issue has existed since at least clang 11.0.0
Whenever `_Atomic` variables have their debug info written, the CodeView type ID is incomplete (just 0s) which leads to debuggers being unable to read the value.
```c
// Any use of _Atomic will cause this issue
int main() {
_Atomic int x = 16;
x += 1;
return x;
}
```
I'm running clang 15.0.0 although the issue has existed since at least clang 11.0.0
Whenever
_Atomic
variables have their debug info written, the CodeView type ID is incomplete (just 0s) which leads to debuggers being unable to read the value.I'm running clang 15.0.0 although the issue has existed since at least clang 11.0.0