MCPcopy Create free account
hub / github.com/csmith-project/csmith / find_binary_operations

Method find_binary_operations

src/Reducer.cpp:720–730  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

718}
719
720int
721Reducer::find_binary_operations(const Statement* stm, vector<const FunctionInvocationBinary*>& ops, vector<int>& ids, bool no_ptr_cmp)
722{
723 int cnt = 0;
724 vector<const Expression*> exprs;
725 stm->get_exprs(exprs);
726 for (size_t i=0; i<exprs.size(); i++) {
727 cnt += find_binary_operations(exprs[i], ops, ids, no_ptr_cmp);
728 }
729 return cnt;
730}
731
732int
733Reducer::find_binary_operations(const Expression* exp, vector<const FunctionInvocationBinary*>& ops, vector<int>& ids, bool no_ptr_cmp)

Callers 2

limit_binarysMethod · 0.80
output_alt_exprsMethod · 0.80

Calls 5

sizeMethod · 0.80
endMethod · 0.80
get_funcMethod · 0.80
get_exprsMethod · 0.45
get_invokeMethod · 0.45

Tested by

no test coverage detected