[Kernel] Fix usage of date library

For backwards compatibility reasons, the date library does not use the
new C++17 uncaught_exception signature, even if compiling under C++17.

With GCC 10, libstdc++ marks the old uncaught_exception signature as
deprecated, so this causes a compilation error.

Fortunately, date library provides a way to select which
uncaught_exception version to use, so force using the new version.

Signed-off-by: sephiroth99 <sephiroth99@gmail.com>
This commit is contained in:
sephiroth99 2021-01-12 23:00:55 -05:00 committed by Rick Gibbed
parent e00824133c
commit 6baf6351a1
1 changed files with 2 additions and 0 deletions

View File

@ -14,6 +14,8 @@
#include "xenia/base/clock.h"
// https://github.com/HowardHinnant/date/commit/5ba1c1ad8514362dba596f228eb20eb13f63d948#r33275526
#define HAS_UNCAUGHT_EXCEPTIONS 1
#include "third_party/date/include/date/date.h"
namespace xe {