diff options
author | dim <dim@FreeBSD.org> | 2012-12-02 13:20:44 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2012-12-02 13:20:44 +0000 |
commit | 056abd2059c65a3e908193aeae16fad98017437c (patch) | |
tree | 2732d02d7d51218d6eed98ac7fcfc5b8794896b5 /lib/Parse/ParsePragma.h | |
parent | cc73504950eb7b5dff2dded9bedd67bc36d64641 (diff) | |
download | FreeBSD-src-056abd2059c65a3e908193aeae16fad98017437c.zip FreeBSD-src-056abd2059c65a3e908193aeae16fad98017437c.tar.gz |
Vendor import of clang release_32 branch r168974 (effectively, 3.2 RC2):
http://llvm.org/svn/llvm-project/cfe/branches/release_32@168974
Diffstat (limited to 'lib/Parse/ParsePragma.h')
-rw-r--r-- | lib/Parse/ParsePragma.h | 37 |
1 files changed, 10 insertions, 27 deletions
diff --git a/lib/Parse/ParsePragma.h b/lib/Parse/ParsePragma.h index fef6960..b9a2a25 100644 --- a/lib/Parse/ParsePragma.h +++ b/lib/Parse/ParsePragma.h @@ -21,9 +21,8 @@ namespace clang { class Parser; class PragmaAlignHandler : public PragmaHandler { - Sema &Actions; public: - explicit PragmaAlignHandler(Sema &A) : PragmaHandler("align"), Actions(A) {} + explicit PragmaAlignHandler() : PragmaHandler("align") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); @@ -31,38 +30,31 @@ public: class PragmaGCCVisibilityHandler : public PragmaHandler { public: - explicit PragmaGCCVisibilityHandler(Sema &/*A*/) - : PragmaHandler("visibility") {} + explicit PragmaGCCVisibilityHandler() : PragmaHandler("visibility") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); }; class PragmaOptionsHandler : public PragmaHandler { - Sema &Actions; public: - explicit PragmaOptionsHandler(Sema &A) : PragmaHandler("options"), - Actions(A) {} + explicit PragmaOptionsHandler() : PragmaHandler("options") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); }; class PragmaPackHandler : public PragmaHandler { - Sema &Actions; public: - explicit PragmaPackHandler(Sema &A) : PragmaHandler("pack"), - Actions(A) {} + explicit PragmaPackHandler() : PragmaHandler("pack") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); }; class PragmaMSStructHandler : public PragmaHandler { - Sema &Actions; public: - explicit PragmaMSStructHandler(Sema &A) : PragmaHandler("ms_struct"), - Actions(A) {} + explicit PragmaMSStructHandler() : PragmaHandler("ms_struct") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); @@ -70,48 +62,39 @@ public: class PragmaUnusedHandler : public PragmaHandler { public: - PragmaUnusedHandler(Sema &/*A*/) - : PragmaHandler("unused") {} + PragmaUnusedHandler() : PragmaHandler("unused") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); }; class PragmaWeakHandler : public PragmaHandler { - Sema &Actions; public: - explicit PragmaWeakHandler(Sema &A) - : PragmaHandler("weak"), Actions(A) {} + explicit PragmaWeakHandler() : PragmaHandler("weak") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); }; class PragmaRedefineExtnameHandler : public PragmaHandler { - Sema &Actions; public: - explicit PragmaRedefineExtnameHandler(Sema &A) - : PragmaHandler("redefine_extname"), Actions(A) {} + explicit PragmaRedefineExtnameHandler() : PragmaHandler("redefine_extname") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); }; class PragmaOpenCLExtensionHandler : public PragmaHandler { - Sema &Actions; public: - PragmaOpenCLExtensionHandler(Sema &A) : - PragmaHandler("EXTENSION"), Actions(A) {} + PragmaOpenCLExtensionHandler() : PragmaHandler("EXTENSION") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); }; class PragmaFPContractHandler : public PragmaHandler { - Sema &Actions; public: - PragmaFPContractHandler(Sema &A) : - PragmaHandler("FP_CONTRACT"), Actions(A) {} + PragmaFPContractHandler() : PragmaHandler("FP_CONTRACT") {} virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &FirstToken); }; |