In my understanding implicit conversion is done in semantic analysis, but clang AST command clang -Xclang -ast-dump -fsyntax-only file.cpp
produces type conversion information in AST, like these two:
...
`- ImplicitCastExpr 0x7fdc27050558 <col:14> 'int' <LValueToRValue>
......
ImplicitCastExpr 0x7f878884c2d0 <col:19> 'unsigned int' <IntegralCast>
...
hence the question.