vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:30:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
30 | else
| ^~~~
vision.cpp:48:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
48 | add_or(vec);
| ^~~~~~
/tmp/ccAWwtdF.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccTMOTwU.o:vision.cpp:(.text.startup+0x0): first defined here
/tmp/ccAWwtdF.o: In function `add_not(int)':
grader.cpp:(.text+0x260): multiple definition of `add_not(int)'
/tmp/ccTMOTwU.o:vision.cpp:(.text+0x770): first defined here
/tmp/ccAWwtdF.o: In function `add_xor(std::vector<int, std::allocator<int> >)':
grader.cpp:(.text+0x430): multiple definition of `add_xor(std::vector<int, std::allocator<int> >)'
/tmp/ccTMOTwU.o:vision.cpp:(.text+0x5c0): first defined here
/tmp/ccAWwtdF.o: In function `add_and(std::vector<int, std::allocator<int> >)':
grader.cpp:(.text+0x5e0): multiple definition of `add_and(std::vector<int, std::allocator<int> >)'
/tmp/ccTMOTwU.o:vision.cpp:(.text+0x260): first defined here
/tmp/ccAWwtdF.o: In function `add_or(std::vector<int, std::allocator<int> >)':
grader.cpp:(.text+0x790): multiple definition of `add_or(std::vector<int, std::allocator<int> >)'
/tmp/ccTMOTwU.o:vision.cpp:(.text+0x410): first defined here
collect2: error: ld returned 1 exit status