Closed octopus-prime closed 6 years ago
Man, I always forget which is which! Is msvc-14.0 VS2015?
In my opinion it's VS2015.
IIRC, @Kojoley had some recent workarounds for VS2015, but I'm not sure if you got it yet, nor do I know about its effectivity.
This is better:
struct test_rule_class : x3::annotate_on_success, error_handler_base {};
...
x3::error_handler<std::string::const_iterator> error_handler{begin, end, stream};
instead of:
struct test_rule_class : error_handler_base {};
...
x3::error_handler<std::string::const_iterator> const error_handler{begin, end, stream};
No idea why msvc-14.1, gcc-7 and clang-5.0 build the "buggy" version...
Compiling this code with msvc-14.0:
leads to this error messages:
All other tests compile fine... Does somebody know a workaround for this error? Is x3 designated to compile with msvc-14.0?