Workaround X11 madness (#1388)

This commit is contained in:
Victor Zverovich 2019-11-01 08:37:51 -07:00
parent 6bfc9af8c9
commit 213e09644f
2 changed files with 8 additions and 2 deletions

View File

@ -2178,8 +2178,8 @@ template <typename Char> struct arg_ref {
arg_id_kind kind;
union value {
FMT_CONSTEXPR value() : index(0u) {}
FMT_CONSTEXPR value(int id) : index(id) {}
FMT_CONSTEXPR value() : index{0u} {}
FMT_CONSTEXPR value(int id) : index{id} {}
FMT_CONSTEXPR value(basic_string_view<Char> n) : name(n) {}
int index;

View File

@ -20,8 +20,14 @@
# include <windows.h>
#endif
// Check if fmt/format.h compiles with the X11 index macro defined.
#define index(x, y) no nice things
#include "fmt/color.h"
#include "fmt/format.h"
#undef index
#include "gmock.h"
#include "gtest-extra.h"
#include "mock-allocator.h"