From 9d292ff37e1f92dc30aad905158ec940f036ec18 Mon Sep 17 00:00:00 2001 From: Brian Gaeke Date: Tue, 19 Aug 2003 22:56:22 +0000 Subject: Add warning about how you have to put cl::init after cl::location, if both appear for the same option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7977 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/CommandLine.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/CommandLine.html b/docs/CommandLine.html index abc6eb6..8cc2dc8 100644 --- a/docs/CommandLine.html +++ b/docs/CommandLine.html @@ -919,7 +919,12 @@ example.

  • The cl::init attribute specifies an inital value for a scalar option. If this attribute is not specified then the command line option value defaults to the value created -by the default constructor for the type.

    +by the default constructor for the type. Warning: If you specify both +cl::init and cl::location for an option, +you must specify cl::location first, so that when the +command-line parser sees cl::init, it knows where to put the +initial value. (You will get an error at runtime if you don't put them in +the right order.)

  • The cl::location attribute where to store the value for a parsed command line option if using external storage. See -- cgit v1.1