mirror of https://github.com/KLayout/klayout.git
Initialize m_verbosity_level on demand to avoid depending on the order of dynamic initialization
Resolves #1797
This commit is contained in:
parent
d3921844d6
commit
8e7d9669af
|
|
@ -49,18 +49,22 @@ static int default_verbosity ()
|
|||
return verbosity;
|
||||
}
|
||||
|
||||
static int m_verbosity_level = default_verbosity ();
|
||||
static int &verbosity_level ()
|
||||
{
|
||||
static int level = default_verbosity ();
|
||||
return level;
|
||||
}
|
||||
|
||||
void
|
||||
verbosity (int level)
|
||||
{
|
||||
m_verbosity_level = level;
|
||||
verbosity_level () = level;
|
||||
}
|
||||
|
||||
int
|
||||
verbosity ()
|
||||
{
|
||||
return m_verbosity_level;
|
||||
return verbosity_level ();
|
||||
}
|
||||
|
||||
// ------------------------------------------------
|
||||
|
|
|
|||
Loading…
Reference in New Issue