reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
 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);