From dafa42ad52512af4460581dabc1b8aef43dfcc1d Mon Sep 17 00:00:00 2001 From: Nicolas Voirol <voirol.nicolas@gmail.com> Date: Mon, 24 Oct 2016 10:02:47 +0200 Subject: [PATCH] Certain MainHelpers fields should be lazy --- src/main/scala/inox/Main.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/inox/Main.scala b/src/main/scala/inox/Main.scala index 0db45b8a0..625152626 100644 --- a/src/main/scala/inox/Main.scala +++ b/src/main/scala/inox/Main.scala @@ -12,7 +12,7 @@ trait MainHelpers { solvers.DebugSectionSolver ) - protected final val debugSections = getDebugSections + protected final lazy val debugSections = getDebugSections final object optDebug extends OptionDef[Set[DebugSection]] { import OptionParsers._ @@ -58,7 +58,7 @@ trait MainHelpers { evaluators.optIgnoreContracts -> "Don't fail on invalid contracts during evaluation" ) - protected final val options = getOptions + protected final lazy val options = getOptions private def helpString(opt: OptionDef[_]): String = { f"${opt.usageDesc}%-28s" + options(opt).replaceAll("\n", "\n" + " " * 28) -- GitLab