diff --git a/Marlin/src/module/planner.h b/Marlin/src/module/planner.h
index 46950528a4c6c10b6a13b5c113aa111e90ee71c9..bb4483c383e301c5328ceb8a264d1c8479da3016 100644
--- a/Marlin/src/module/planner.h
+++ b/Marlin/src/module/planner.h
@@ -405,33 +405,25 @@ class Planner {
     #endif // SKEW_CORRECTION
 
     #if PLANNER_LEVELING || HAS_UBL_AND_CURVES
-
       /**
        * Apply leveling to transform a cartesian position
        * as it will be given to the planner and steppers.
        */
       static void apply_leveling(float &rx, float &ry, float &rz);
       FORCE_INLINE static void apply_leveling(float (&raw)[XYZ]) { apply_leveling(raw[X_AXIS], raw[Y_AXIS], raw[Z_AXIS]); }
+    #endif
 
-      #if PLANNER_LEVELING
-
-        #define ARG_X float rx
-        #define ARG_Y float ry
-        #define ARG_Z float rz
-
-        static void unapply_leveling(float raw[XYZ]);
-
-      #endif
-
+    #if PLANNER_LEVELING
+      #define ARG_X float rx
+      #define ARG_Y float ry
+      #define ARG_Z float rz
+      static void unapply_leveling(float raw[XYZ]);
     #else
-
       #define ARG_X const float &rx
       #define ARG_Y const float &ry
       #define ARG_Z const float &rz
-
     #endif
 
-
     /**
      * Planner::get_next_free_block
      *