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

References

tools/clang/lib/Sema/SemaChecking.cpp
 5818   if (TheCall->getNumArgs() < ExpectedNumArgs)
 5819     return Diag(TheCall->getEndLoc(),
 5821            << 0 /*function call*/ << ExpectedNumArgs << TheCall->getNumArgs()
 5822            << TheCall->getSourceRange();
 5824   if (TheCall->getNumArgs() > ExpectedNumArgs)
 5825     return Diag(TheCall->getEndLoc(),
 5827            << 0 /*function call*/ << ExpectedNumArgs << TheCall->getNumArgs()
 5828            << TheCall->getSourceRange();
 5832   if(!TheCall->getArg(2)->isIntegerConstantExpr(Value, Context))
 5833     return Diag(TheCall->getBeginLoc(),
 5835            << 3 /* argument index */ << TheCall->getDirectCallee()
 5836            << SourceRange(TheCall->getArg(2)->getBeginLoc(),
 5837                           TheCall->getArg(2)->getEndLoc());
 5839   QualType Arg1Ty = TheCall->getArg(0)->getType();
 5840   QualType Arg2Ty = TheCall->getArg(1)->getType();
 5843   SourceLocation BuiltinLoc = TheCall->getBeginLoc();
 5847            << TheCall->getDirectCallee()
 5848            << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5849                           TheCall->getArg(1)->getEndLoc());
 5855            << TheCall->getDirectCallee()
 5856            << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5857                           TheCall->getArg(1)->getEndLoc());
 5863   TheCall->setType(Arg1Ty);