reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6926 if (S.Context.hasSameType(LHSTy, RHSTy)) { 6967 S.Diag(Loc, diag::err_typecheck_op_on_nonoverlapping_address_space_pointers) 6995 lhptee = S.Context.getQualifiedType(lhptee.getUnqualifiedType(), lhQual); 6996 rhptee = S.Context.getQualifiedType(rhptee.getUnqualifiedType(), rhQual); 6998 QualType CompositeTy = S.Context.mergeTypes(lhptee, rhptee); 7005 incompatTy = S.Context.getPointerType( 7006 S.Context.getAddrSpaceQualType(S.Context.VoidTy, ResultAddrSpace)); 7006 S.Context.getAddrSpaceQualType(S.Context.VoidTy, ResultAddrSpace)); 7007 LHS = S.ImpCastExprToType(LHS.get(), incompatTy, LHSCastKind); 7008 RHS = S.ImpCastExprToType(RHS.get(), incompatTy, RHSCastKind); 7017 S.Diag(Loc, diag::ext_typecheck_cond_incompatible_pointers) 7029 if (S.getLangOpts().OpenCL) { 7032 return S.Context 7039 ResultTy = S.Context.getBlockPointerType(ResultTy); 7041 ResultTy = S.Context.getPointerType(ResultTy); 7043 LHS = S.ImpCastExprToType(LHS.get(), ResultTy, LHSCastKind); 7044 RHS = S.ImpCastExprToType(RHS.get(), ResultTy, RHSCastKind);