我正在研究clang中的实现大小。现在我跟踪代码:
case UETT_SizeOf: {
QualType SrcTy = E->getTypeOfArgument();
if (const ReferenceType *Ref = SrcTy->getAs<ReferenceType> ())
SrcTy = Ref->getPointeeType();
CharUnits Sizeof;
if (!HandleSizeof(Info, E->getExprLoc(), SrcTy, Sizeof))
return false;
return Success(Sizeof, E);
现在我无法跟踪来自的E型