Fossil SCM
fixed another strict aliasing warning in cson.
Commit
6bcfe1d22c13281a33468484dffc996e85c4b4c2
Parent
e0da91e96fc855c…
1 file changed
+1
-1
+1
-1
| --- src/cson_amalgamation.c | ||
| +++ src/cson_amalgamation.c | ||
| @@ -2877,11 +2877,11 @@ | ||
| 2877 | 2877 | else |
| 2878 | 2878 | { |
| 2879 | 2879 | cson_value * c = cson_value_new(CSON_TYPE_DOUBLE,0); |
| 2880 | 2880 | if( c ) |
| 2881 | 2881 | { |
| 2882 | - *CSON_DBL(c) = v; | |
| 2882 | + memcpy(CSON_DBL(c), &v, sizeof(v)); | |
| 2883 | 2883 | } |
| 2884 | 2884 | return c; |
| 2885 | 2885 | } |
| 2886 | 2886 | } |
| 2887 | 2887 | |
| 2888 | 2888 |
| --- src/cson_amalgamation.c | |
| +++ src/cson_amalgamation.c | |
| @@ -2877,11 +2877,11 @@ | |
| 2877 | else |
| 2878 | { |
| 2879 | cson_value * c = cson_value_new(CSON_TYPE_DOUBLE,0); |
| 2880 | if( c ) |
| 2881 | { |
| 2882 | *CSON_DBL(c) = v; |
| 2883 | } |
| 2884 | return c; |
| 2885 | } |
| 2886 | } |
| 2887 | |
| 2888 |
| --- src/cson_amalgamation.c | |
| +++ src/cson_amalgamation.c | |
| @@ -2877,11 +2877,11 @@ | |
| 2877 | else |
| 2878 | { |
| 2879 | cson_value * c = cson_value_new(CSON_TYPE_DOUBLE,0); |
| 2880 | if( c ) |
| 2881 | { |
| 2882 | memcpy(CSON_DBL(c), &v, sizeof(v)); |
| 2883 | } |
| 2884 | return c; |
| 2885 | } |
| 2886 | } |
| 2887 | |
| 2888 |