C++0x PATCH to add -fconstexpr-depth
Joseph S. Myers
joseph@codesourcery.com
Fri Mar 18 18:07:00 GMT 2011
On Tue, 15 Mar 2011, Jason Merrill wrote:
> +/* Likewise, for constexpr function call evaluations. N3225 specifies a
> + minimum of 512. */
>
> +int max_constexpr_depth = 512;
Since all you're doing in the option handler is setting a global variable,
it's better to declare the option in the .opt file with
Var(max_constexpr_depth) Init(512). Then you don't need to define the
variable manually in c-common.c or declare it in c-common.h or have any
handler code for it in c-opts.c.
> +fconstexpr-depth=
> +C++ ObjC++ Joined RejectNegative UInteger
> +-constexpr-depth=<number> Specify maximum constexpr recursion depth
Typo in the help text: it's -fconstexpr-depth not -constexpr-depth.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Gcc-patches
mailing list