MCPcopy Create free account
hub / github.com/Compaile/ctrack / deep_recursive_func

Function deep_recursive_func

test/test_edge_cases.cpp:127–135  ·  view source on GitHub ↗

Deep recursive function for extreme nesting

Source from the content-addressed store, hash-verified

125
126// Deep recursive function for extreme nesting
127int deep_recursive_func(int depth, int max_depth) {
128 if (depth >= max_depth) {
129 CTRACK_NAME("recursive_base");
130 return depth;
131 }
132
133 CTRACK_NAME("recursive_call");
134 return deep_recursive_func(depth + 1, max_depth);
135}
136
137TEST_CASE("Extremely nested scenarios") {
138 test_helpers::clear_ctrack();

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected