diff options
author | Reid Kleckner <rnk@google.com> | 2019-11-22 14:55:49 -0800 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-11-22 15:47:46 -0800 |
commit | 2692eb0b86c8f7ae1299d2e032f2778bb6e0a224 (patch) | |
tree | cd1ce6fc5288141158e10130c73a8f3ae4a9bc67 /clang/lib/Parse/ParsePragma.cpp | |
parent | b6ae524cd2d5139748e207d4b60b4a900775d6a7 (diff) | |
download | bcm5719-llvm-2692eb0b86c8f7ae1299d2e032f2778bb6e0a224.tar.gz bcm5719-llvm-2692eb0b86c8f7ae1299d2e032f2778bb6e0a224.zip |
Move vtordisp mode from Attr class to LangOptions.h, NFC
This removes one of the two uses of Attr.h in DeclCXX.h, reducing the
need to include Attr.h as widely. LangOptions is already very popular.
Diffstat (limited to 'clang/lib/Parse/ParsePragma.cpp')
-rw-r--r-- | clang/lib/Parse/ParsePragma.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Parse/ParsePragma.cpp b/clang/lib/Parse/ParsePragma.cpp index cdbf697cf7f..df411e1928d 100644 --- a/clang/lib/Parse/ParsePragma.cpp +++ b/clang/lib/Parse/ParsePragma.cpp @@ -734,7 +734,7 @@ void Parser::HandlePragmaMSVtorDisp() { uintptr_t Value = reinterpret_cast<uintptr_t>(Tok.getAnnotationValue()); Sema::PragmaMsStackAction Action = static_cast<Sema::PragmaMsStackAction>((Value >> 16) & 0xFFFF); - MSVtorDispAttr::Mode Mode = MSVtorDispAttr::Mode(Value & 0xFFFF); + MSVtorDispMode Mode = MSVtorDispMode(Value & 0xFFFF); SourceLocation PragmaLoc = ConsumeAnnotationToken(); Actions.ActOnPragmaMSVtorDisp(Action, PragmaLoc, Mode); } |