<div class="__aliyun_email_body_block"><div  style="line-height:1.7;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><div  style="clear:both;"><br ></div><div  style="clear:both;">Hi <span  style="color:#000000;font-family:Calibri,sans-serif;font-size:14.7px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;text-align:start;text-indent:.0px;text-transform:none;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">Clang-Devs,</span></div><div  style="clear:both;"><span  style="color:#000000;font-family:Calibri,sans-serif;font-size:14.7px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;text-align:start;text-indent:.0px;text-transform:none;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">  I'm trying to do some c++ source modification work by using clang AST,</span></div><div  style="clear:both;"><span  style="color:#000000;font-family:Calibri,sans-serif;font-size:14.7px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;text-align:start;text-indent:.0px;text-transform:none;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">I found that source location for storage class like "extern", are stored in parse phase only object DeclSpec, this source location is not passed to AST Decl nodes,</span></div><div  style="clear:both;"><font  face="Calibri, sans-serif"><span  style="font-size:14.7px;">so I can't get them in the AST traverse phase. I wonder is there a way to get source location of "extern" after AST is built?</span></font></div><div  style="clear:both;"><font  face="Calibri, sans-serif"><span  style="font-size:14.7px;"><br ></span></font></div><div  style="clear:both;"><font  face="Calibri, sans-serif"><span  style="font-size:14.7px;">Best Regards</span></font></div><div  style="clear:both;"><font  face="Calibri, sans-serif"><span  style="font-size:14.7px;">cz</span></font></div></div></div>