As outlined by #785, using both libc++ and libstdc++ and both clang and gcc will allow catching some more errors.
In this pull request I performed the follwoing refactoring of the action:
Updated GitHub Actions workflow to include a build matrix for both gcc and clang compilers.
Added support for compiling with both libstdc++ and libc++ on Linux and macOS.
In addition to these changes I took the opportunity to also remove some stale comments and trailing spaces in the file.
As outlined by #785, using both libc++ and libstdc++ and both clang and gcc will allow catching some more errors. In this pull request I performed the follwoing refactoring of the action:
In addition to these changes I took the opportunity to also remove some stale comments and trailing spaces in the file.