• Home
  • Raw
  • Download

Lines Matching refs:NewParam

501     ParmVarDecl *NewParam = New->getParamDecl(p);  in MergeCXXFunctionDecl()  local
504 bool NewParamHasDfl = NewParam->hasDefaultArg(); in MergeCXXFunctionDecl()
517 NewParam->setHasInheritedDefaultArg(); in MergeCXXFunctionDecl()
519 NewParam->setUninstantiatedDefaultArg( in MergeCXXFunctionDecl()
522 NewParam->setDefaultArg(OldParam->getInit()); in MergeCXXFunctionDecl()
536 Diag(NewParam->getLocation(), DiagDefaultParamID) in MergeCXXFunctionDecl()
537 << NewParam->getDefaultArgRange(); in MergeCXXFunctionDecl()
553 NewParam->setHasInheritedDefaultArg(); in MergeCXXFunctionDecl()
555 NewParam->setUnparsedDefaultArg(); in MergeCXXFunctionDecl()
557 NewParam->setUninstantiatedDefaultArg( in MergeCXXFunctionDecl()
560 NewParam->setDefaultArg(OldParam->getInit()); in MergeCXXFunctionDecl()
564 Diag(NewParam->getLocation(), in MergeCXXFunctionDecl()
566 << NewParam->getDefaultArgRange(); in MergeCXXFunctionDecl()
582 Diag(NewParam->getLocation(), diag::err_template_spec_default_arg) in MergeCXXFunctionDecl()
585 << NewParam->getDefaultArgRange(); in MergeCXXFunctionDecl()
607 Diag(NewParam->getLocation(), in MergeCXXFunctionDecl()
610 << NewParam->getDefaultArgRange(); in MergeCXXFunctionDecl()
623 ParmVarDecl *NewParam = New->getParamDecl(New->getMinRequiredArguments()); in MergeCXXFunctionDecl() local
624 assert(NewParam->hasDefaultArg()); in MergeCXXFunctionDecl()
625 Diag(NewParam->getLocation(), diag::err_default_arg_makes_ctor_special) in MergeCXXFunctionDecl()
626 << NewParam->getDefaultArgRange() << NewSM; in MergeCXXFunctionDecl()