"...automata-library.git" did not exist on "60f22939bfff6369506acbfa43c81742b892ba91"
clang3.7 build fix
Compare changes
From 1. 4., DockerHub introduces new very strict rate limitations on docker image pulls.
Consider changing FROM tags in dockerfiles to use altenative providers or add login step at the beginning of CI/CD job as authenticated requests aren't affected.
clang++ -pipe -std=c++11 -g -O0 -DDEBUG -c -Wall -pedantic -Wextra -Werror -fPIC -I/home/tomas/zdrojaky/automata-library/alib2data/src/../../alib2std/src/ -I/usr/include/libxml2/ /home/tomas/zdrojaky/automata-library/alib2data/src/automaton/Automaton.cpp -o /home/tomas/zdrojaky/automata-library/alib2data/obj-debug/automaton/Automaton.o
/home/tomas/zdrojaky/automata-library/alib2data/src/automaton/Automaton.cpp:20:11: error: redundant move in return statement [-Werror,-Wredundant-move]
return std::move(nextState);
^
/home/tomas/zdrojaky/automata-library/alib2data/src/automaton/Automaton.cpp:20:11: note: remove std::move call here
return std::move(nextState);
^~~~~~~~~~ ~
1 error generated.
clang++ -pipe -std=c++11 -g -O0 -DDEBUG -c -Wall -pedantic -Wextra -Werror -fPIC -I/home/tomas/zdrojaky/automata-library/alib2algo/src/../../alib2str/src/ -I/home/tomas/zdrojaky/automata-library/alib2algo/src/../../alib2data/src/ -I/home/tomas/zdrojaky/automata-library/alib2algo/src/../../alib2std/src/ -I/usr/include/libxml2/ /home/tomas/zdrojaky/automata-library/alib2algo/src/automaton/transform/Compaction.cpp -o /home/tomas/zdrojaky/automata-library/alib2algo/obj-debug/automaton/transform/Compaction.o
/home/tomas/zdrojaky/automata-library/alib2algo/src/automaton/transform/Compaction.cpp:56:24: error: moving a temporary object prevents copy elision [-Werror,-Wpessimizing-move]
while((transitions = std::move(automaton.getTransitionsFromState(q))).size() == 1 && automaton.getFinalStates().count(q) == 0) {
^
/home/tomas/zdrojaky/automata-library/alib2algo/src/automaton/transform/Compaction.cpp:56:24: note: remove std::move call here
while((transitions = std::move(automaton.getTransitionsFromState(q))).size() == 1 && automaton.getFinalStates().count(q) == 0) {
^~~~~~~~~~ ~