Open phonnakasturi-apple opened 1 year ago
Looks like the code is lacking {}
around the case
blocks, but the reason it wasn't caught by us is that we use a newer GCC. Starting from NCS 2.3.0, the recommended toolchain is Zephyr SDK toolchain the newest version of which contains GCC 12 (BTW, this toolchain is installed automatically if you install NCS using Toolchain Manager.
I checked on godbolt that code that declares variables in the case
blocks without curly brackets fails on GCC 10, but compiles without an error on GCC 11+. Thus, until we fix the code I would recommend you to update the compiler.
Reproduction steps
Steps to Reproduce:
SHA: da148bcc007d3546a7f6f0f82eb0c9108c254602
Error Log:
Bug prevalence
always
GitHub hash of the SDK that was being used
da148bcc007d3546a7f6f0f82eb0c9108c254602
Platform
darwin
Platform Version(s)
No response
Anything else?
It works with lighting-app