awslabs / aws-c-common

Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling.
Apache License 2.0
263 stars 159 forks source link

Don't accidently include both math.msvc.inl and math.gcc_builtin.inl. #1156

Open jeffdav opened 1 month ago

jeffdav commented 1 month ago

Issue #, if available: #1155

Description of changes: Add additional check to make sure we're not including both math.msvc.inl and math.gcc_builtin.inl.

Note: I'm not 100% sure this is the most correct solution, so I'd love feedback and I'm happy to iterate.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.