reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
671 if (!isBlockPointer(Arg3)) { 672 S.Diag(Arg3->getBeginLoc(), diag::err_opencl_builtin_expected_type) 678 cast<BlockPointerType>(Arg3->getType().getCanonicalType()); 680 S.Diag(Arg3->getBeginLoc(), 687 if (isBlockPointer(Arg3)) 688 return (checkOpenCLBlockArgs(S, Arg3) || 689 checkOpenCLEnqueueVariadicArgs(S, TheCall, Arg3, 4)); 703 if (!Arg3->getType()->isIntegerType()) {