<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    Hello.<br>
    <br>
    RecursiveASTVisitor changes from r241541 are calling
    TraverseObjCTypeParamDecl directly from Traverse
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    ObjCCategoryDecl and Traverse
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    ObjCInterfaceDecl instead of using TraverseDecl. Is there a specific
    reason for that?<br>
    <br>
    I would expect that TraverseDecl is used as entry point for all
    Traverse...Decl methods. Calling Traverse...Decl directly skips
    additional checks from RecursiveASTVisitor::TraverseDecl and all sub
    classes that extend it.<br>
    <br>
    <br>
    Karlis Senko<br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </body>
</html>