Fix for the bug in the implementation of evalCall() for constructors.
The StmtNodeBuilder created isn't actually used during runCheckersForEvalCall(). A new builder is used instead, inside runCheckersForEvalCall(). So NodeBuilder believes that no transitions were added inside runCheckersForEvalCall(), and therefore the analysis must continue from the predecessor node. And it was causing the exploded graph branching in evalCall for a constructor.
Fixing it by passing the NodeBuilder to runCheckersForEvalCall() and use it instead of new NodeBuilder
clang-format not found in user's PATH; not linting file.