Fossil SCM

fixed another strict aliasing warning in cson.

stephan 2016-06-18 11:29 trunk
Commit 6bcfe1d22c13281a33468484dffc996e85c4b4c2
1 file changed +1 -1
--- src/cson_amalgamation.c
+++ src/cson_amalgamation.c
@@ -2877,11 +2877,11 @@
28772877
else
28782878
{
28792879
cson_value * c = cson_value_new(CSON_TYPE_DOUBLE,0);
28802880
if( c )
28812881
{
2882
- *CSON_DBL(c) = v;
2882
+ memcpy(CSON_DBL(c), &v, sizeof(v));
28832883
}
28842884
return c;
28852885
}
28862886
}
28872887
28882888
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button