https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523
Bug ID: 105523
Summary: Wrong warning array subscript [0] is outside array
bounds
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: klaus.doldinger64 at googlemail dot com
Target Milestone: ---
The following code produces the above mentined wrong warning:
----
#include <stdint.h>
int main() {
const auto ptr2 = reinterpret_cast<volatile uint8_t*>(0x0030);
*ptr2 = 0xd8;
}
----
Up to avr-g++-11.3.1 there was no warning in above code.