spglobalcon01: LLVM optimization makes variable i always 1

Declare i volatile to avoid compiler optimization putting i
into data section with initialization value 1.
This commit is contained in:
Daniel Hellstrom
2018-06-29 14:24:58 +02:00
parent 655108e416
commit 97d2c44332

View File

@@ -27,10 +27,10 @@ class A {
++i;
}
static int i;
static volatile int i;
};
int A::i;
volatile int A::i;
static A a;