mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-20 23:30:54 +00:00
Moving AddLiteralOption's declaration higher up in the header to make gcc happy.
llvm-svn: 227348
This commit is contained in:
parent
94c33218e3
commit
a3dcc93812
@ -73,6 +73,18 @@ void AddExtraVersionPrinter(void (*func)());
|
||||
// (Currently not perfect, but best-effort.)
|
||||
void PrintOptionValues();
|
||||
|
||||
// Forward declaration - AddLiteralOption needs to be up here to make gcc happy.
|
||||
class Option;
|
||||
|
||||
/// \brief Adds a new option for parsing and provides the option it refers to.
|
||||
///
|
||||
/// \param O pointer to the option
|
||||
/// \param Name the string name for the option to handle during parsing
|
||||
///
|
||||
/// Literal options are used by some parsers to register special option values.
|
||||
/// This is how the PassNameParser registers pass names for opt.
|
||||
void AddLiteralOption(Option &O, const char *Name);
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Flags permitted to be passed to command line arguments
|
||||
//
|
||||
@ -1937,15 +1949,6 @@ void HideUnrelatedOptions(cl::OptionCategory &Category);
|
||||
/// option category to display in the -help output.
|
||||
void HideUnrelatedOptions(ArrayRef<const cl::OptionCategory *> Categories);
|
||||
|
||||
/// \brief Adds a new option for parsing and provides the option it refers to.
|
||||
///
|
||||
/// \param O pointer to the option
|
||||
/// \param Name the string name for the option to handle during parsing
|
||||
///
|
||||
/// Literal options are used by some parsers to register special option values.
|
||||
/// This is how the PassNameParser registers pass names for opt.
|
||||
void AddLiteralOption(Option &O, const char *Name);
|
||||
|
||||
} // End namespace cl
|
||||
|
||||
} // End namespace llvm
|
||||
|
Loading…
x
Reference in New Issue
Block a user