summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParsePragma.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-10-28 13:54:16 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-10-28 13:54:16 +0000
commite003ca2a03b2b4d776628183c988f0e15c44240c (patch)
tree4cd430467ab5ae850a5f299c31b4d1c9e0a4ae8b /clang/lib/Parse/ParsePragma.cpp
parent8eb2a18a9fc0f9a4cfc1b1bc419d784b38a975ae (diff)
downloadbcm5719-llvm-e003ca2a03b2b4d776628183c988f0e15c44240c.tar.gz
bcm5719-llvm-e003ca2a03b2b4d776628183c988f0e15c44240c.zip
Put global classes into the appropriate namespace.
Most of the cases belong into an anonymous namespace. No functionality change intended. llvm-svn: 251514
Diffstat (limited to 'clang/lib/Parse/ParsePragma.cpp')
-rw-r--r--clang/lib/Parse/ParsePragma.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Parse/ParsePragma.cpp b/clang/lib/Parse/ParsePragma.cpp
index ab2b52ec396..4430eb8d03d 100644
--- a/clang/lib/Parse/ParsePragma.cpp
+++ b/clang/lib/Parse/ParsePragma.cpp
@@ -334,6 +334,7 @@ void Parser::HandlePragmaVisibility() {
Actions.ActOnPragmaVisibility(VisType, VisLoc);
}
+namespace {
struct PragmaPackInfo {
Sema::PragmaPackKind Kind;
IdentifierInfo *Name;
@@ -341,6 +342,7 @@ struct PragmaPackInfo {
SourceLocation LParenLoc;
SourceLocation RParenLoc;
};
+} // end anonymous namespace
void Parser::HandlePragmaPack() {
assert(Tok.is(tok::annot_pragma_pack));
@@ -750,11 +752,13 @@ bool Parser::HandlePragmaMSInitSeg(StringRef PragmaName,
return true;
}
+namespace {
struct PragmaLoopHintInfo {
Token PragmaName;
Token Option;
ArrayRef<Token> Toks;
};
+} // end anonymous namespace
static std::string PragmaLoopHintString(Token PragmaName, Token Option) {
std::string PragmaString;
OpenPOWER on IntegriCloud