Fixed typo when SSE isn't available
I should add Neon alternatives to the SSE versions. The {} around the returns fail on G++ 6.3.0
../src/Parser.cpp:429:20: error: converting to ‘boost::optionalraul::Path’ from initializer list would use explicit constructor ‘boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr> >::type*) [with Expr = raul::Path&; T = raul::Path; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr> >::type = void]’ return {graph_path};
Thanks, though I think excluding the braces causes other warnings (with some other compiler or clang-format), because it's another level of implicit conversion, but I don't remember exactly where. I'll have to check.
Re: GCC 6 in general, FYI it's pretty likely that I update to a newer language standard pretty soon, so it would be nice if you could upgrade your toolchain. Generally I use Debian stable (which has GCC 8 right now) as the lowest common denominator, so things are likely to continue to break for anything older. I try to keep things working for older toolchains where possible, but for Ingen I'd like to significantly rework some things and would like to use more modern C++ features and not be bogged down by ancient toolchains...
Do you want to just merge that change then or should I resubmit just the SSE fix? I'll probably not be able to upgrade tool chain for a while as I'm not sure if I can run them simultaneously, and recompiling QT sounds like a nightmare...