Lines Matching defs:NewParam
518 ParmVarDecl *NewParam = New->getParamDecl(p);
521 bool NewParamHasDfl = NewParam->hasDefaultArg();
534 NewParam->setHasInheritedDefaultArg();
536 NewParam->setUninstantiatedDefaultArg(
539 NewParam->setDefaultArg(OldParam->getInit());
547 // for NewParam to find the last source location in the type... but it
553 Diag(NewParam->getLocation(), DiagDefaultParamID)
554 << NewParam->getDefaultArgRange();
575 NewParam->setHasInheritedDefaultArg();
577 NewParam->setUnparsedDefaultArg();
579 NewParam->setUninstantiatedDefaultArg(
582 NewParam->setDefaultArg(OldParam->getInit());
587 Diag(NewParam->getLocation(),
589 << NewParam->getDefaultArgRange();
605 Diag(NewParam->getLocation(), diag::err_template_spec_default_arg)
608 << NewParam->getDefaultArgRange();
630 Diag(NewParam->getLocation(),
633 << NewParam->getDefaultArgRange();
646 ParmVarDecl *NewParam = New->getParamDecl(New->getMinRequiredArguments());
647 assert(NewParam->hasDefaultArg());
648 Diag(NewParam->getLocation(), diag::err_default_arg_makes_ctor_special)
649 << NewParam->getDefaultArgRange() << llvm::to_underlying(NewSM);