What is the purpose of the empty files defined1/2.cpp and defined.hpp?
They get compiled for each test (there are >100 tests) and slow down the test/build considerably
Remove them?
Similar for undefined: It is only used in 1 test but needlessly compiled for all. Only compile for that 1 test?
What is the purpose of the empty files defined1/2.cpp and defined.hpp?
They get compiled for each test (there are >100 tests) and slow down the test/build considerably
Remove them?
Similar for undefined: It is only used in 1 test but needlessly compiled for all. Only compile for that 1 test?