diff options
author | Michael J. Spencer <bigcheesegs@gmail.com> | 2012-08-21 18:51:17 +0000 |
---|---|---|
committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2012-08-21 18:51:17 +0000 |
commit | 04a42791609ea958bcb13c84e97118f1a3007eb9 (patch) | |
tree | 1ee8fa39cf9f4b3976793cbe2f25c6a920dea9b9 /include/clang/Driver/OptTable.h | |
parent | a796b6c4b99116ca31e6e61d8765b321678d580e (diff) |
Reduce the amount of state in the Option class by relying on the data from OptTable::Info.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162299 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Driver/OptTable.h')
-rw-r--r-- | include/clang/Driver/OptTable.h | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/include/clang/Driver/OptTable.h b/include/clang/Driver/OptTable.h index 27bd11985a..15a22fed20 100644 --- a/include/clang/Driver/OptTable.h +++ b/include/clang/Driver/OptTable.h @@ -15,21 +15,6 @@ namespace clang { namespace driver { -namespace options { - enum DriverFlag { - DriverOption = (1 << 0), - HelpHidden = (1 << 1), - LinkerInput = (1 << 2), - NoArgumentUnused = (1 << 3), - NoForward = (1 << 4), - RenderAsInput = (1 << 5), - RenderJoined = (1 << 6), - RenderSeparate = (1 << 7), - Unsupported = (1 << 8), - CC1Option = (1 << 9) - }; -} - class Arg; class ArgList; class InputArgList; @@ -123,9 +108,7 @@ namespace options { } /// \brief Should the help for the given option be hidden by default. - bool isOptionHelpHidden(OptSpecifier id) const { - return getInfo(id).Flags & options::HelpHidden; - } + bool isOptionHelpHidden(OptSpecifier id) const; /// \brief Get the help text to use to describe this option. const char *getOptionHelpText(OptSpecifier id) const { |