diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index a63934be8..9e711ab92 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -4599,8 +4599,10 @@ inline void gcode_G92() { current_position[i] = code_value_axis_units(i); if (i != E_AXIS) didXYZ = true; #else - float p = current_position[i], - v = code_value_axis_units(i); + #if DISABLED(NO_WORKSPACE_OFFSETS) + float p = current_position[i]; + #endif + float v = code_value_axis_units(i); current_position[i] = v;