jeffgarland / range_by_example Goto Github PK
View Code? Open in Web Editor NEWrange v3 example code
License: Boost Software License 1.0
range v3 example code
License: Boost Software License 1.0
[ 85%] Building CXX object CMakeFiles/51_moving_average.dir/51_moving_average.cpp.o
/home/jeff/devtools/gcc7/install/usr/local/bin/g++ -I/home/jeff/dev/git/range_by_example/rangev3 -std=c++17 -Wall -Wextra -Werror -Wno-missing-braces -o CMakeFiles/51_moving_average.dir/51_moving_average.cpp.o -c /home/jeff/dev/git/range_by_example/51_moving_average.cpp
In file included from /home/jeff/dev/git/range_by_example/rangev3/range/v3/core.hpp:22:0,
from /home/jeff/dev/git/range_by_example/rangev3/range/v3/all.hpp:17,
from /home/jeff/dev/git/range_by_example/51_moving_average.cpp:2:
/home/jeff/dev/git/range_by_example/rangev3/range/v3/view_adaptor.hpp: In instantiation of โX ranges::v3::adaptor_cursor<BaseIt, Adapt>::iter_move_(ranges::v3::detail::any) const [with A = ranges::v3::sliding_view<ranges::v3::iterator_range<const double*, const double*>, (ranges::v3::sliding_view_detail::cache)0>::adaptor; R = ranges::v3::iterator_range<const double*, const double*>; X = ranges::v3::iterator_range<const double*, const double*>; BaseIter = const double*; Adapt = ranges::v3::sliding_view<ranges::v3::iterator_range<const double*, const double*>, (ranges::v3::sliding_view_detail::cache)0>::adaptor; ranges::v3::detail::any = ranges::v3::detail::any_]โ:
...
/home/jeff/dev/git/range_by_example/51_moving_average.cpp:27:12: required from here
/home/jeff/dev/git/range_by_example/rangev3/range/v3/view_adaptor.hpp:356:64: internal compiler error: in build_over_call, at cp/call.c:7977
return static_cast<X &&>(second().read(first()));
^
0x601feb build_over_call
../../src/gcc/cp/call.c:7974
0x602b9e build_new_method_call_1
../../src/gcc/cp/call.c:8800
0x602b9e build_new_method_call(tree_node*, tree_node*, vec<tree_node*, va_gc, vl_embed>, tree_node*, int, tree_node, int)
../../src/gcc/cp/call.c:8869
0x604009 build_special_member_call(tree_node*, tree_node*, vec<tree_node*, va_gc, vl_embed>**, tree_node*, int, int)
../../src/gcc/cp/call.c:8398
0x605455 build_temp
../../src/gcc/cp/call.c:6482
0x605455 convert_like_real
../../src/gcc/cp/call.c:6900
0x60683c perform_implicit_conversion_flags(tree_node*, tree_node*, int, int)
../../src/gcc/cp/call.c:10071
0x77638f check_return_expr(tree_node*, bool*)
../../src/gcc/cp/typeck.c:9002
0x7a9dee finish_return_stmt(tree_node*)
../../src/gcc/cp/semantics.c:878
0x67bdb4 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../src/gcc/cp/pt.c:15665
0x67d1fd tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../src/gcc/cp/pt.c:15655
0x67d890 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../src/gcc/cp/pt.c:15879
0x67a1c4 instantiate_decl(tree_node*, int, bool)
../../src/gcc/cp/pt.c:22815
0x6ba15b instantiate_pending_templates(int)
../../src/gcc/cp/pt.c:22936
0x6fce48 c_parse_final_cleanups()
../../src/gcc/cp/decl2.c:4522
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See http://gcc.gnu.org/bugs.html for instructions.
Hi Jeff,
This is not an "issue" but more a question regarding the feature request mention at today's library talk (c++now2017).
What was the proposition for using WandBox.org? Is it just to see if it runs and/or have unit tests?
Maybe a travis integration would be enough? (ref: https://docs.travis-ci.com/user/getting-started)
I'm using travis CI for my g3log library and I'd be happy to make a pull request to your repo with a similar setup if that is what was requested.
Cheers
Kjell
PS: Example output from Travis CI. Such a cloud CI run happens for every pull request to the repo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.