Lines Matching defs:NewParam
521 ParmVarDecl *NewParam = New->getParamDecl(p);
524 bool NewParamHasDfl = NewParam->hasDefaultArg();
537 NewParam->setHasInheritedDefaultArg();
539 NewParam->setUninstantiatedDefaultArg(
542 NewParam->setDefaultArg(OldParam->getInit());
550 // for NewParam to find the last source location in the type... but it
556 Diag(NewParam->getLocation(), DiagDefaultParamID)
557 << NewParam->getDefaultArgRange();
578 NewParam->setHasInheritedDefaultArg();
580 NewParam->setUnparsedDefaultArg();
582 NewParam->setUninstantiatedDefaultArg(
585 NewParam->setDefaultArg(OldParam->getInit());
590 Diag(NewParam->getLocation(),
592 << NewParam->getDefaultArgRange();
608 Diag(NewParam->getLocation(), diag::err_template_spec_default_arg)
611 << NewParam->getDefaultArgRange();
633 Diag(NewParam->getLocation(),
636 << NewParam->getDefaultArgRange();
649 ParmVarDecl *NewParam = New->getParamDecl(New->getMinRequiredArguments());
650 assert(NewParam->hasDefaultArg());
651 Diag(NewParam->getLocation(), diag::err_default_arg_makes_ctor_special)
652 << NewParam->getDefaultArgRange() << llvm::to_underlying(NewSM);