Lines Matching defs:Def
934 EnumDecl *Def = D->getDefinition();
935 if (Def && Def != D) {
939 if (TypeSourceInfo *TI = Def->getIntegerTypeSourceInfo()) {
944 SemaRef.CheckEnumRedeclaration(Def->getLocation(), Def->isScoped(),
957 if (isDeclWithinFunction(D) ? D == Def : Def && !Enum->isScoped()) {
959 InstantiateEnumDefinition(Enum, Def);
3964 VarDecl *PatternDecl = nullptr, *Def = nullptr;
4060 Def = PatternDecl->getDefinition(getASTContext());
4068 Def = PatternDecl->getDefinition();
4079 if (!Def) {
4138 if (VarDecl *Def = Var->getDefinition()) {
4141 Def->setTemplateSpecializationKind(Var->getTemplateSpecializationKind(),
4166 if (Def->isStaticDataMember() && !Def->isOutOfLine()) {
4170 InstantiateVariableInitializer(Var, Def, TemplateArgs);
4172 Var = cast_or_null<VarDecl>(SubstDecl(Def, Var->getDeclContext(),
4182 VarSpec->getSpecializedTemplate(), Def, nullptr,
4200 InstantiateVariableInitializer(Var, Def, TemplateArgs);
4205 Var = CompleteVarTemplateSpecializationDecl(VarSpec, Def, TemplateArgs);