-
Notifications
You must be signed in to change notification settings - Fork 738
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Turning off clang unsafe buffer warnings fails when compiling with a gcc based compiler #1148
Comments
beinhaerter
pushed a commit
to beinhaerter/GSL
that referenced
this issue
Mar 1, 2024
Closes issue microsoft#1148 by fixing problems introduced in PR microsoft#1140.
I am having the same issue, it even shows up now in godbolt: https://godbolt.org/z/cEb1481Yd The last commit that works for me with gcc is I also can confirm that the pull request from @beinhaerter fixes the issue for me |
Confirmed to be working for me as well. |
beinhaerter
pushed a commit
to beinhaerter/GSL
that referenced
this issue
May 8, 2024
Closes issue microsoft#1148 by fixing problems introduced in PR microsoft#1140.
beinhaerter
pushed a commit
to beinhaerter/GSL
that referenced
this issue
Jul 18, 2024
Closes issue microsoft#1148 by fixing problems introduced in PR microsoft#1140.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The code sections (in span and util)
and (similarly)
fails when compiling with a GCC-based compiler (the STM compiler for an STM32 microcontroller in this case).
The generated error is:
missing binary operator before token "("
I solved this by separating the checks:
There are 4 points that need to be modified:
Thanks for your attention
The text was updated successfully, but these errors were encountered: