diff --git a/libraries/AP_Compass/Compass.cpp b/libraries/AP_Compass/Compass.cpp
index ef1181bdf5a057b53e1f206e3fbed821abf41507..ddbcf93f812b98b07c7f9f9fb62184b6c7a3e550 100644
--- a/libraries/AP_Compass/Compass.cpp
+++ b/libraries/AP_Compass/Compass.cpp
@@ -17,13 +17,13 @@ const AP_Param::GroupInfo Compass::var_info[] PROGMEM = {
 //
 Compass::Compass(void) :
 	product_id(AP_COMPASS_TYPE_UNKNOWN),
+    _orientation(ROTATION_NONE),
     _declination		(0.0),
     _learn(1),
     _use_for_yaw(1),
-    _null_enable(false),
-    _null_init_done(false),
     _auto_declination(1),
-    _orientation(ROTATION_NONE)
+    _null_enable(false),
+    _null_init_done(false)
 {
 }