From d4608c8168e547581319386114e70e6ac953a97a Mon Sep 17 00:00:00 2001 From: Carbenium Date: Wed, 25 Nov 2015 14:18:49 +0100 Subject: [PATCH] Dep/SFMT: Add diff fordd55e41c8158fe1f60e120b0b89469d4112158d2 --- dep/SFMT/SFMT-hotfix1.diff | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 dep/SFMT/SFMT-hotfix1.diff diff --git a/dep/SFMT/SFMT-hotfix1.diff b/dep/SFMT/SFMT-hotfix1.diff new file mode 100644 index 00000000000..ba7810dc100 --- /dev/null +++ b/dep/SFMT/SFMT-hotfix1.diff @@ -0,0 +1,14 @@ +diff --git a/dep/SFMT/SFMT.h b/dep/SFMT/SFMT.h +index 3d15d65..ccf21ce 100644 +--- a/dep/SFMT/SFMT.h ++++ b/dep/SFMT/SFMT.h +@@ -173,7 +173,8 @@ public: + uint32_t statesize = SFMT_N*4; // Size of state vector + + // Fill state vector with random numbers from seed +- ((uint32_t*)state)[0] = y; ++ uint32_t* s = (uint32_t*)&state; ++ s[0] = y; + const uint32_t factor = 1812433253U;// Multiplication factor + + for (i = 1; i < statesize; i++) {