reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6166 C.getTypeSize(Type) > C.getTypeSize(VarType); 6167 if (!Type->isIntegerType() || UseVarType) { 6169 UseVarType ? C.getTypeSize(VarType) : C.getTypeSize(Type); 6171 : Type->hasSignedIntegerRepresentation(); 6172 Type = C.getIntTypeForBitwidth(NewSize, IsSigned); 6173 if (!SemaRef.Context.hasSameType(Diff.get()->getType(), Type)) { 6175 Diff.get(), Type, Sema::AA_Converting, /*AllowExplicit=*/true); 6181 unsigned NewSize = (C.getTypeSize(Type) > 32) ? 64 : 32; 6182 if (NewSize != C.getTypeSize(Type)) { 6183 if (NewSize < C.getTypeSize(Type)) { 6189 NewSize, Type->hasSignedIntegerRepresentation() || 6190 C.getTypeSize(Type) < NewSize);