Lines Matching refs:SkipBody

2678         Sema::SkipBodyInfo SkipBody;  in checkNewAttributesAfterDef()  local
2679 S.CheckForFunctionRedefinition(FD, cast<FunctionDecl>(Def), &SkipBody); in checkNewAttributesAfterDef()
2682 if (SkipBody.ShouldSkip) { in checkNewAttributesAfterDef()
13943 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
13962 Decl *Dcl = ActOnStartOfFunctionDef(FnBodyScope, DP, SkipBody); in ActOnStartOfFunctionDef()
14032 SkipBodyInfo *SkipBody) { in CheckForFunctionRedefinition() argument
14061 if (SkipBody && !hasVisibleDefinition(Definition) && in CheckForFunctionRedefinition()
14066 SkipBody->ShouldSkip = true; in CheckForFunctionRedefinition()
14067 SkipBody->Previous = const_cast<FunctionDecl*>(Definition); in CheckForFunctionRedefinition()
14133 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
14182 CheckForFunctionRedefinition(FD, nullptr, SkipBody); in ActOnStartOfFunctionDef()
14185 if (SkipBody && SkipBody->ShouldSkip) in ActOnStartOfFunctionDef()
15490 SkipBodyInfo *SkipBody) { in ActOnTag() argument
15531 TemplateParameterLists.data(), SkipBody); in ActOnTag()
15631 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
15875 if (Previous.empty() && SkipBody && SkipBody->Previous) in ActOnTag()
15876 Previous.addDecl(SkipBody->Previous); in ActOnTag()
16044 if (SkipBody && !hasVisibleDefinition(Def, &Hidden)) { in ActOnTag()
16054 SkipBody->CheckSameAsPrevious = true; in ActOnTag()
16055 SkipBody->New = createTagFromNewDecl(); in ActOnTag()
16056 SkipBody->Previous = Def; in ActOnTag()
16059 SkipBody->ShouldSkip = true; in ActOnTag()
16060 SkipBody->Previous = Def; in ActOnTag()
16292 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
16354 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnTag()
16407 } else if (SkipBody && SkipBody->ShouldSkip) { in ActOnTag()
16408 return SkipBody->Previous; in ActOnTag()
16429 SkipBodyInfo &SkipBody) { in ActOnDuplicateDefinition() argument
16430 if (!hasStructuralCompatLayout(Prev, SkipBody.New)) in ActOnDuplicateDefinition()
16434 makeMergedDefinitionVisible(SkipBody.Previous); in ActOnDuplicateDefinition()