<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>Hi,<br></div>
<div> </div>
<div>It should work. Define an StmtVisitor subclass, provide a VisitCallExpr. Then in your Visitor::VisitFunctionDecl, construct an StmtVisitor object, then call its Visit method with the function's body.<br></div>
<div> </div>
<div>In the future, please also provide source code, to allow us to spot any bugs and problems in your code (e.g. you may believe that the code does what you say it does, but you might have a bug, etc.).<br></div>
<div> </div>
<div id="sig19426269"><div class="signature">---<br></div>
<div class="signature">Best regards,<br></div>
<div class="signature"> </div>
<div class="signature">Gábor 'ShdNx' Kozár<br></div>
<div class="signature"><a href="http://gaborkozar.me">http://gaborkozar.me</a><br></div>
<div class="signature"> </div>
</div>
<div> </div>
<div> </div>
<div>On Wed, Dec 3, 2014, at 07:11, Manasij Mukherjee wrote:<br></div>
<blockquote type="cite"><div>Hi,<br></div>
<div>In a RecursiveASTVisitor implementation, I implement VisitFunctionDecl.<br></div>
<div>Now, from the FunctionDecl I have, I can call getBody and get a Stmt.<br></div>
<div> </div>
<div>How can I visit all the functions this function calls ?<br></div>
<div>I have tried creating a StmtVisitor and ..err..defining VisitCallExpr !<br></div>
<div>That didn't work.<br></div>
<div> </div>
<div>Can anyone point me to what I should be doing ?<br></div>
<div> </div>
<div>Manasij Mukherjee<br></div>
<div><u>_______________________________________________</u><br></div>
<div>cfe-dev mailing list<br></div>
<div><a defang_rel="noreferrer" href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br></div>
<div><a defang_rel="noreferrer" href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br></div>
</blockquote><div> </div>
</body>
</html>