This PR removes -Wno-pedantic build requirement for FreeRTOS_Sockets.c. And updates the CI build checks to use GCC specific compiler pragma injection macros to disable warnings in specific lines.
Test Steps
Checklist:
[x] I have tested my changes. No regression in existing tests.
~[ ] I have modified and/or added unit-tests to cover the code changes in this Pull Request.~
Related Issue
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Description
This PR removes
-Wno-pedantic
build requirement for FreeRTOS_Sockets.c. And updates the CI build checks to use GCC specific compiler pragma injection macros to disable warnings in specific lines.Test Steps
Checklist:
Related Issue
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.