Is this a bug in dmd 2.067 for struct initializers?
Ali Çehreli via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Feb 22 17:45:48 PST 2015
On 02/22/2015 03:17 PM, Martin Nowak wrote:
> On Thursday, 19 February 2015 at 22:07:55 UTC, stewarth wrote:
>> I've gone with "static this()" approach and it works.
>
> You should use shared static this to initialize immutable variables.
Is that because they are not thread-local? If so, initializing the same
variable in multiple 'static this()' blocks would indeed be a race
condition. Very important...
Ali
More information about the Digitalmars-d-learn
mailing list