diff --git a/libraries/AP_Vehicle/AP_Vehicle_Type.h b/libraries/AP_Vehicle/AP_Vehicle_Type.h
index 26473fbee9..a084b42765 100644
--- a/libraries/AP_Vehicle/AP_Vehicle_Type.h
+++ b/libraries/AP_Vehicle/AP_Vehicle_Type.h
@@ -38,9 +38,7 @@
 #define APM_BUILD_TYPE(type) ((type) == APM_BUILD_UNKNOWN)
 #endif
 
-#if APM_BUILD_TYPE(APM_BUILD_APMrover2)
-# define APM_BUILD_FUNCTOR 1
-#elif APM_BUILD_TYPE(APM_BUILD_ArduPlane)
+#if APM_BUILD_TYPE(APM_BUILD_APMrover2) || APM_BUILD_TYPE(APM_BUILD_ArduPlane) || APM_BUILD_TYPE(APM_BUILD_ArduCopter)
 # define APM_BUILD_FUNCTOR 1
 #else
 # define APM_BUILD_FUNCTOR 0