mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-10-02 17:55:18 +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.)
|
// (Currently not perfect, but best-effort.)
|
||||||
void PrintOptionValues();
|
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
|
// 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.
|
/// option category to display in the -help output.
|
||||||
void HideUnrelatedOptions(ArrayRef<const cl::OptionCategory *> Categories);
|
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 cl
|
||||||
|
|
||||||
} // End namespace llvm
|
} // End namespace llvm
|
||||||
|
Loading…
Reference in New Issue
Block a user