Older GCC doesn't accept use of this in constexpr.

Fix #11517
This commit is contained in:
Kohei Takahashi
2015-08-03 00:03:40 +09:00
parent 24f527d401
commit 8242c688e7
3 changed files with 13 additions and 3 deletions

View File

@ -88,4 +88,12 @@ namespace std
}
#endif
// Workaround for older GCC that doesn't accept `this` in constexpr.
#if BOOST_WORKAROUND(BOOST_GCC, < 40700)
#define BOOST_FUSION_CONSTEXPR_THIS
#else
#define BOOST_FUSION_CONSTEXPR_THIS BOOST_CONSTEXPR
#endif
#endif