• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching defs:PragmaLoc

206                                    SourceLocation PragmaLoc) {
230 Diag(PragmaLoc, diag::err_pragma_options_align_mac68k_target_unsupported);
245 Diag(PragmaLoc, diag::warn_pragma_options_align_reset_failed)
253 PackStack.Act(PragmaLoc, Action, StringRef(), Alignment);
256 void Sema::ActOnPragmaClangSection(SourceLocation PragmaLoc, PragmaClangSectionAction Action,
286 CSec->PragmaLocation = PragmaLoc;
289 void Sema::ActOnPragmaPack(SourceLocation PragmaLoc, PragmaMsStackAction Action,
305 Diag(PragmaLoc, diag::warn_pragma_pack_invalid_alignment);
319 Diag(PragmaLoc, diag::warn_pragma_pack_show) << "mac68k";
321 Diag(PragmaLoc, diag::warn_pragma_pack_show) << AlignmentVal;
327 Diag(PragmaLoc, diag::warn_pragma_pack_pop_identifier_and_alignment);
329 Diag(PragmaLoc, diag::warn_pragma_pop_failed) << "pack" << "stack empty";
332 PackStack.Act(PragmaLoc, Action, SlotLabel, AlignmentVal);
412 SourceLocation PragmaLoc) {
414 ImplicitMSInheritanceAttrLoc = PragmaLoc;
418 SourceLocation PragmaLoc,
421 Diag(PragmaLoc, diag::warn_pragma_pop_failed) << "vtordisp"
423 VtorDispStack.Act(PragmaLoc, Action, StringRef(), Mode);
554 SourceLocation PragmaLoc) {
561 Diag(PragmaLoc, diag::warn_pragma_unused_undeclared_var)
568 Diag(PragmaLoc, diag::warn_pragma_unused_expected_var_arg)
575 Diag(PragmaLoc, diag::warn_used_but_marked_unused) << Name;
654 ParsedAttr &Attribute, SourceLocation PragmaLoc,
745 Diag(PragmaLoc, diag::err_pragma_attribute_invalid_matchers)
757 Diag(PragmaLoc, diag::err_pragma_attr_attr_no_push);
762 {PragmaLoc, &Attribute, std::move(SubjectMatchRules), /*IsUsed=*/false});
765 void Sema::ActOnPragmaAttributeEmptyPush(SourceLocation PragmaLoc,
768 PragmaAttributeStack.back().Loc = PragmaLoc;
772 void Sema::ActOnPragmaAttributePop(SourceLocation PragmaLoc,
775 Diag(PragmaLoc, diag::err_pragma_attribute_stack_mismatch) << 1;
792 Diag(PragmaLoc, diag::note_pragma_attribute_region_ends_here);
801 Diag(PragmaLoc, diag::err_pragma_attribute_stack_mismatch)
804 Diag(PragmaLoc, diag::err_pragma_attribute_stack_mismatch) << 1;
849 void Sema::ActOnPragmaOptimize(bool On, SourceLocation PragmaLoc) {
853 OptimizeOffPragmaLocation = PragmaLoc;
915 SourceLocation PragmaLoc) {
920 Diag(PragmaLoc, diag::warn_attribute_unknown_visibility) << VisType;
923 PushPragmaVisibility(*this, T, PragmaLoc);
925 PopPragmaVisibility(false, PragmaLoc);