With the update of github actions to the latest version of ubuntu, we moved the library to build on clang-13 and gcc-10. Both have added additional warnings that this PR attempts to fix.
The order in which libraries are included in deferred.cpp is wrong and mixes C includes with C++ includes.
msan is mistakenly finding issues in system libraries.
Description of the Change
Re-order the includes in deferred.cpp.
Force msan to ignore functions from system libraries.
Identify the Bug
With the update of github actions to the latest version of ubuntu, we moved the library to build on clang-13 and gcc-10. Both have added additional warnings that this PR attempts to fix.
Description of the Change
Re-order the includes in deferred.cpp. Force msan to ignore functions from system libraries.
Alternate Designs
None.
Possible Drawbacks
None.
Verification Process
Build process which includes testing.