Lines Matching refs:PragmaLoc

232                                    SourceLocation PragmaLoc) {  in ActOnPragmaOptionsAlign()  argument
258 Diag(PragmaLoc, diag::err_pragma_options_align_mac68k_target_unsupported); in ActOnPragmaOptionsAlign()
273 Diag(PragmaLoc, diag::warn_pragma_options_align_reset_failed) in ActOnPragmaOptionsAlign()
283 AlignPackStack.Act(PragmaLoc, Action, StringRef(), Info); in ActOnPragmaOptionsAlign()
286 void Sema::ActOnPragmaClangSection(SourceLocation PragmaLoc, in ActOnPragmaClangSection() argument
321 Diag(PragmaLoc, diag::err_pragma_section_invalid_for_target) in ActOnPragmaClangSection()
327 if (UnifySection(SecName, SectionFlags, PragmaLoc)) in ActOnPragmaClangSection()
332 CSec->PragmaLocation = PragmaLoc; in ActOnPragmaClangSection()
335 void Sema::ActOnPragmaPack(SourceLocation PragmaLoc, PragmaMsStackAction Action, in ActOnPragmaPack() argument
340 Diag(PragmaLoc, diag::err_pragma_pack_identifer_not_supported); in ActOnPragmaPack()
359 Diag(PragmaLoc, diag::warn_pragma_pack_invalid_alignment); in ActOnPragmaPack()
365 Diag(PragmaLoc, diag::err_pragma_pack_invalid_alignment); in ActOnPragmaPack()
379 Diag(PragmaLoc, diag::warn_pragma_pack_show) << "mac68k"; in ActOnPragmaPack()
381 Diag(PragmaLoc, diag::warn_pragma_pack_show) << AlignmentVal; in ActOnPragmaPack()
388 Diag(PragmaLoc, diag::warn_pragma_pack_pop_identifier_and_alignment); in ActOnPragmaPack()
392 Diag(PragmaLoc, diag::warn_pragma_pop_failed) << "pack" << "stack empty"; in ActOnPragmaPack()
398 AlignPackStack.Act(PragmaLoc, Action, SlotLabel, Info); in ActOnPragmaPack()
618 SourceLocation PragmaLoc) { in ActOnPragmaMSPointersToMembers() argument
620 ImplicitMSInheritanceAttrLoc = PragmaLoc; in ActOnPragmaMSPointersToMembers()
624 SourceLocation PragmaLoc, in ActOnPragmaMSVtorDisp() argument
627 Diag(PragmaLoc, diag::warn_pragma_pop_failed) << "vtordisp" in ActOnPragmaMSVtorDisp()
629 VtorDispStack.Act(PragmaLoc, Action, StringRef(), Mode); in ActOnPragmaMSVtorDisp()
837 SourceLocation PragmaLoc) { in ActOnPragmaUnused() argument
844 Diag(PragmaLoc, diag::warn_pragma_unused_undeclared_var) in ActOnPragmaUnused()
851 Diag(PragmaLoc, diag::warn_pragma_unused_expected_var_arg) in ActOnPragmaUnused()
858 Diag(PragmaLoc, diag::warn_used_but_marked_unused) << Name; in ActOnPragmaUnused()
920 ParsedAttr &Attribute, SourceLocation PragmaLoc, in ActOnPragmaAttributeAttribute() argument
1032 Diag(PragmaLoc, diag::err_pragma_attribute_invalid_matchers) in ActOnPragmaAttributeAttribute()
1044 Diag(PragmaLoc, diag::err_pragma_attr_attr_no_push); in ActOnPragmaAttributeAttribute()
1049 {PragmaLoc, &Attribute, std::move(SubjectMatchRules), /*IsUsed=*/false}); in ActOnPragmaAttributeAttribute()
1052 void Sema::ActOnPragmaAttributeEmptyPush(SourceLocation PragmaLoc, in ActOnPragmaAttributeEmptyPush() argument
1055 PragmaAttributeStack.back().Loc = PragmaLoc; in ActOnPragmaAttributeEmptyPush()
1059 void Sema::ActOnPragmaAttributePop(SourceLocation PragmaLoc, in ActOnPragmaAttributePop() argument
1062 Diag(PragmaLoc, diag::err_pragma_attribute_stack_mismatch) << 1; in ActOnPragmaAttributePop()
1079 Diag(PragmaLoc, diag::note_pragma_attribute_region_ends_here); in ActOnPragmaAttributePop()
1088 Diag(PragmaLoc, diag::err_pragma_attribute_stack_mismatch) in ActOnPragmaAttributePop()
1091 Diag(PragmaLoc, diag::err_pragma_attribute_stack_mismatch) << 1; in ActOnPragmaAttributePop()
1136 void Sema::ActOnPragmaOptimize(bool On, SourceLocation PragmaLoc) { in ActOnPragmaOptimize() argument
1140 OptimizeOffPragmaLocation = PragmaLoc; in ActOnPragmaOptimize()
1250 SourceLocation PragmaLoc) { in ActOnPragmaVisibility() argument
1255 Diag(PragmaLoc, diag::warn_attribute_unknown_visibility) << VisType; in ActOnPragmaVisibility()
1258 PushPragmaVisibility(*this, T, PragmaLoc); in ActOnPragmaVisibility()
1260 PopPragmaVisibility(false, PragmaLoc); in ActOnPragmaVisibility()