mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-15 07:34:33 +00:00
Moving AddLiteralOption's declaration higher up in the header to make gcc happy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227348 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a5062b38a9
commit
b268ba8022
@ -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