<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>>You can use ParmVarDecl::getOriginalType() if you really need</div><div>Yeahhhh... :):):):)<br></div><div><br></div><div>Doug,Eli thanks a lot!!!!!!!!!!!!!!!<br></div><div><br></div>  <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">Von:</span></b> Eli Friedman <eli.friedman@gmail.com><br> <b><span style="font-weight: bold;">An:</span></b> Peter <clang_llvm_123-4@yahoo.de> <br><b><span style="font-weight: bold;">Cc:</span></b> "cfe-dev@cs.uiuc.edu" <cfe-dev@cs.uiuc.edu> <br> <b><span style="font-weight: bold;">Gesendet:</span></b> 18:05 Donnerstag, 22.Dezember 2011<br> <b><span style="font-weight:
 bold;">Betreff:</span></b> Re: [cfe-dev] Type of Array ParmVarDecl becomes PointerType<br> </font> <br>On Thu, Dec 22, 2011 at 1:57 AM, Peter <<a ymailto="mailto:clang_llvm_123-4@yahoo.de" href="mailto:clang_llvm_123-4@yahoo.de">clang_llvm_123-4@yahoo.de</a>> wrote:<br>> Hi everybody,<br>><br>> I am using Version 3.0 and I am trying to parse the parameter of the<br>> following function declaration.<br>><br>> void test(int myParam[])<br>> {<br>><br>><br>> }<br>><br>> I have written an ASTVisitor to iterate over the "ParamDecl's"of  my<br>> "FunctionDecl's"<br>> The type of the "ParmVarDecl" myParam is always a "PointerType", although I<br>> am expecting<br>> an "ArrayType". Is this normal behavior?<br><br>Yes, that's how C works; for most purposes, the original type doesn't<br>matter.  You can use ParmVarDecl::getOriginalType() if you really need<br>it.<br><br>-Eli<br><br><br> </div> </div> 
 </div></body></html>