Variable old_tool_index used with multi_hotend not defined #26118
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The variable was not defined and if you set more than one hotend the code do not compile.
Description
File: G33.cpp
The variable old_tool_index was not defined in the code. The code complie OK when HAS_MULTI_HOTEND is not defined, if HAS_MULTI_HOTEND is defined, the compiler fails.
Adding the definition of the variable solve the problem and the code compile OK.
#if ENABLED(HAS_MULTI_HOTEND)
const uint8_t old_tool_index = active_extruder;
#endif
Requirements
Benefits
The variable old_tool_index was not defined and the code fails when compiling a configuration with mora than one extruder.
Configurations
#define HAS_MULTI_HOTEND
Related Issues
#26119