Lines Matching refs:SkipBody
2730 Sema::SkipBodyInfo SkipBody; in checkNewAttributesAfterDef() local
2731 S.CheckForFunctionRedefinition(FD, cast<FunctionDecl>(Def), &SkipBody); in checkNewAttributesAfterDef()
2734 if (SkipBody.ShouldSkip) { in checkNewAttributesAfterDef()
13999 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
14018 Decl *Dcl = ActOnStartOfFunctionDef(FnBodyScope, DP, SkipBody); in ActOnStartOfFunctionDef()
14088 SkipBodyInfo *SkipBody) { in CheckForFunctionRedefinition() argument
14117 if (SkipBody && !hasVisibleDefinition(Definition) && in CheckForFunctionRedefinition()
14122 SkipBody->ShouldSkip = true; in CheckForFunctionRedefinition()
14123 SkipBody->Previous = const_cast<FunctionDecl*>(Definition); in CheckForFunctionRedefinition()
14189 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
14238 CheckForFunctionRedefinition(FD, nullptr, SkipBody); in ActOnStartOfFunctionDef()
14241 if (SkipBody && SkipBody->ShouldSkip) in ActOnStartOfFunctionDef()
15546 SkipBodyInfo *SkipBody) { in ActOnTag() argument
15587 TemplateParameterLists.data(), SkipBody); in ActOnTag()
15687 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
15931 if (Previous.empty() && SkipBody && SkipBody->Previous) in ActOnTag()
15932 Previous.addDecl(SkipBody->Previous); in ActOnTag()
16100 if (SkipBody && !hasVisibleDefinition(Def, &Hidden)) { in ActOnTag()
16110 SkipBody->CheckSameAsPrevious = true; in ActOnTag()
16111 SkipBody->New = createTagFromNewDecl(); in ActOnTag()
16112 SkipBody->Previous = Def; in ActOnTag()
16115 SkipBody->ShouldSkip = true; in ActOnTag()
16116 SkipBody->Previous = Def; in ActOnTag()
16348 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
16410 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnTag()
16463 } else if (SkipBody && SkipBody->ShouldSkip) { in ActOnTag()
16464 return SkipBody->Previous; in ActOnTag()
16485 SkipBodyInfo &SkipBody) { in ActOnDuplicateDefinition() argument
16486 if (!hasStructuralCompatLayout(Prev, SkipBody.New)) in ActOnDuplicateDefinition()
16490 makeMergedDefinitionVisible(SkipBody.Previous); in ActOnDuplicateDefinition()