diff --git a/Marlin/stepper.cpp b/Marlin/stepper.cpp
index 9e11aca4e6d2c5990c2e9b73910814666347c756..d2ac4a84fb57838f164ee2549657c2502ac1b82f 100644
--- a/Marlin/stepper.cpp
+++ b/Marlin/stepper.cpp
@@ -334,14 +334,14 @@ void Stepper::wake_up() {
  */
 void Stepper::set_directions() {
 
-  #define SET_STEP_DIR(AXIS) \
-    if (motor_direction(_AXIS(AXIS))) { \
-      AXIS ##_APPLY_DIR(INVERT_## AXIS ##_DIR, false); \
-      count_direction[_AXIS(AXIS)] = -1; \
+  #define SET_STEP_DIR(A) \
+    if (motor_direction(_AXIS(A))) { \
+      A##_APPLY_DIR(INVERT_## A##_DIR, false); \
+      count_direction[_AXIS(A)] = -1; \
     } \
     else { \
-      AXIS ##_APPLY_DIR(!INVERT_## AXIS ##_DIR, false); \
-      count_direction[_AXIS(AXIS)] = 1; \
+      A##_APPLY_DIR(!INVERT_## A##_DIR, false); \
+      count_direction[_AXIS(A)] = 1; \
     }
 
   #if HAS_X_DIR