Error code E0625
A compile-time const variable is referring to a thread-local static variable.
Erroneous code example:
ⓘ
Static and const variables can refer to other const variables but a const
variable cannot refer to a thread-local static variable. In this example,
Y
cannot refer to X
. To fix this, the value can be extracted as a const
and then used: