Lines Matching refs:SkipBody

2543         Sema::SkipBodyInfo SkipBody;  in checkNewAttributesAfterDef()  local
2544 S.CheckForFunctionRedefinition(FD, cast<FunctionDecl>(Def), &SkipBody); in checkNewAttributesAfterDef()
2547 if (SkipBody.ShouldSkip) { in checkNewAttributesAfterDef()
12631 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
12638 return ActOnStartOfFunctionDef(FnBodyScope, DP, SkipBody); in ActOnStartOfFunctionDef()
12703 SkipBodyInfo *SkipBody) { in CheckForFunctionRedefinition() argument
12778 if (SkipBody && !hasVisibleDefinition(Definition) && in CheckForFunctionRedefinition()
12783 SkipBody->ShouldSkip = true; in CheckForFunctionRedefinition()
12784 SkipBody->Previous = const_cast<FunctionDecl*>(Definition); in CheckForFunctionRedefinition()
12851 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
12887 CheckForFunctionRedefinition(FD, nullptr, SkipBody); in ActOnStartOfFunctionDef()
12890 if (SkipBody && SkipBody->ShouldSkip) in ActOnStartOfFunctionDef()
14031 SkipBodyInfo *SkipBody) { in ActOnTag() argument
14072 TemplateParameterLists.data(), SkipBody); in ActOnTag()
14168 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
14410 if (Previous.empty() && SkipBody && SkipBody->Previous) in ActOnTag()
14411 Previous.addDecl(SkipBody->Previous); in ActOnTag()
14587 if (SkipBody && !hasVisibleDefinition(Def, &Hidden)) { in ActOnTag()
14597 SkipBody->CheckSameAsPrevious = true; in ActOnTag()
14598 SkipBody->New = createTagFromNewDecl(); in ActOnTag()
14599 SkipBody->Previous = Def; in ActOnTag()
14602 SkipBody->ShouldSkip = true; in ActOnTag()
14603 SkipBody->Previous = Def; in ActOnTag()
14836 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
14898 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnTag()
14948 } else if (SkipBody && SkipBody->ShouldSkip) { in ActOnTag()
14949 return SkipBody->Previous; in ActOnTag()
14970 SkipBodyInfo &SkipBody) { in ActOnDuplicateDefinition() argument
14971 if (!hasStructuralCompatLayout(Prev, SkipBody.New)) in ActOnDuplicateDefinition()
14975 makeMergedDefinitionVisible(SkipBody.Previous); in ActOnDuplicateDefinition()