[cfe-dev] Using Rewriter to remove a function call argument along with preceding comma?
    Stephan Bergmann 
    sbergman at redhat.com
       
    Fri Jun  7 05:31:34 PDT 2013
    
    
  
Am new here, hope this isn't too dumb a question.  (And from looking at 
the archives, fits better here than on cfe-users?)
Anyway, what I want to do is a rewriting Clang plugin that removes one 
argument from specific function calls.  But where I'm lost is how to 
determine the SourceLocation of the comma preceding the given argument, 
to do something like
   Rewriter.RemoveText(
     SourceRange(
       /*TODO*/,
       callExpr->getArg(1)->getLocEnd()));
Thanks,
Stephan
    
    
More information about the cfe-dev
mailing list