Browse Source

language: Fix debug build errors with older Clang versions

master
Daniel Scharrer 1 year ago
parent
commit
06a38bf2a8
  1. 15
      src/setup/language.cpp

15
src/setup/language.cpp

@ -38,12 +38,19 @@ struct windows_language {
boost::uint16_t language_id;
boost::uint16_t codepage;
bool operator<(boost::uint32_t language) const {
return language_id < language;
}
};
bool operator<(windows_language language, boost::uint32_t language_id) {
return language.language_id < language_id;
}
#if defined(__clang_major__) && __clang_major__ < 8
// Required for debug builds with Clang < 8
bool operator<(boost::uint32_t language_id, windows_language language) {
return language_id < language.language_id;
}
#endif
/*
* Sorted list of Windows language IDs with their default ANSI codepages.
* This list omits Unicode-only languages and languages using the default Windows-1252 codepage.

Loading…
Cancel
Save