Lines Matching defs:PragmaLocation
504 SourceLocation PragmaLocation = ConsumeToken(); // The annotation token.
520 if (!(this->*Handler)(PragmaName, PragmaLocation)) {
530 SourceLocation PragmaLocation) {
532 PP.Diag(PragmaLocation, diag::warn_pragma_expected_lparen) << PragmaName;
538 PP.Diag(PragmaLocation, diag::warn_pragma_expected_section_name)
547 PP.Diag(PragmaLocation, diag::warn_pragma_expected_non_wide_string)
564 PP.Diag(PragmaLocation, diag::warn_pragma_expected_action_or_r_paren)
581 PP.Diag(PragmaLocation, Flag == ASTContext::PSF_None
596 PP.Diag(PragmaLocation, diag::warn_pragma_expected_rparen) << PragmaName;
601 PP.Diag(PragmaLocation, diag::warn_pragma_extra_tokens_at_eol)
606 Actions.ActOnPragmaMSSection(PragmaLocation, SectionFlags, SegmentName);
611 SourceLocation PragmaLocation) {
613 PP.Diag(PragmaLocation, diag::warn_pragma_expected_lparen) << PragmaName;
626 PP.Diag(PragmaLocation,
642 PP.Diag(PragmaLocation, diag::warn_pragma_expected_punc)
648 PP.Diag(PragmaLocation, diag::warn_pragma_expected_punc) << PragmaName;
661 PP.Diag(PragmaLocation, DiagID) << PragmaName;
669 PP.Diag(PragmaLocation, diag::warn_pragma_expected_non_wide_string)
678 PP.Diag(PragmaLocation, diag::warn_pragma_expected_rparen) << PragmaName;
683 PP.Diag(PragmaLocation, diag::warn_pragma_extra_tokens_at_eol)
688 Actions.ActOnPragmaMSSeg(PragmaLocation, Action, SlotLabel,
695 SourceLocation PragmaLocation) {
697 PP.Diag(PragmaLocation, diag::warn_pragma_init_seg_unsupported_target);
733 PP.Diag(PragmaLocation, diag::warn_pragma_expected_non_wide_string)
741 PP.Diag(PragmaLocation, diag::warn_pragma_expected_init_seg) << PragmaName;
751 Actions.ActOnPragmaMSInitSeg(PragmaLocation, SegmentName);