boostorg / wave

Boost.org wave module
http://boost.org/libs/wave
21 stars 49 forks source link

Fix various warnings #148

Closed jefftrull closed 2 years ago

jefftrull commented 2 years ago

Address the following issues:

  1. comma operator inside square brackets (used in Phoenix expressions) is deprecated as of C++20
  2. different typed enums need some extra help to be "interoperable" (for arithmetic)
  3. Replace tmpnam calls with safer Boost.Filesystem features

These are flagged by Clang (1 and 2) or the linker (3).

Merging this PR will resolve #135 and #147