On a 32-bit architecture, 64-bit atomic loads and stores must be aligned to a 64-bit boundary. Since the (mysql.MySQL) struct is directly included in the Server struct, it is impossible to guarantee this via the standard technique of putting the 64-bit value at the beginning of the struct definition (since the point at which it is included in the parent struct may cross a 64-bit boundary). This optimization is probably pointless anyway, adding an additional indirection won't make a difference.tags/v2.11.0-rc1
|
|
||
45 |
|
45 |
|
46 |
|
46 |
|
47 |
|
47 |
|
48 |
|
|
|
|
48 |
|
|
49 |
|
49 |
|
50 |
|
50 |
|
51 |
|
51 |
|
|
|
||
63 |
|
63 |
|
64 |
|
64 |
|
65 |
|
65 |
|
|
66 |
|
|
66 |
|
67 |
|
67 |
|
68 |
|
68 |
|
69 |
|
69 |
|
70 |
|
70 |
|
71 |
|
71 |
|
72 |
|
72 |
|
|
|
|
73 |
|
|
73 |
|
74 |
|
74 |
|
75 |
|
75 |
|
76 |
|
|
|
||
554 |
|
555 |
|
555 |
|
556 |
|
556 |
|
557 |
|
557 |
|
|
|
|
558 |
|
|
558 |
|
559 |
|
559 |
|
560 |
|
560 |
|
561 |
|