mirror of https://github.com/ArduPilot/ardupilot
560f17a570
This avoids creating two pointers of different types to the same memory. Having two pointers to the same memory can lead to the compiler optimising code such that a write to one pointer is rearranged to be either before or after a read from the other pointer depending on which is deemed faster - not a good outcome. |
||
---|---|---|
.. | ||
AP_NavEKF3.cpp | ||
AP_NavEKF3.h | ||
AP_NavEKF3_AirDataFusion.cpp | ||
AP_NavEKF3_Buffer.h | ||
AP_NavEKF3_Control.cpp | ||
AP_NavEKF3_GyroBias.cpp | ||
AP_NavEKF3_MagFusion.cpp | ||
AP_NavEKF3_Measurements.cpp | ||
AP_NavEKF3_OptFlowFusion.cpp | ||
AP_NavEKF3_Outputs.cpp | ||
AP_NavEKF3_PosVelFusion.cpp | ||
AP_NavEKF3_RngBcnFusion.cpp | ||
AP_NavEKF3_VehicleStatus.cpp | ||
AP_NavEKF3_core.cpp | ||
AP_NavEKF3_core.h |