diff --git a/src/engine/guidance/post_processing.cpp b/src/engine/guidance/post_processing.cpp index 85cb69b46..4230cf8f5 100644 --- a/src/engine/guidance/post_processing.cpp +++ b/src/engine/guidance/post_processing.cpp @@ -5,6 +5,7 @@ #include #include +#include using TurnInstruction = osrm::extractor::guidance::TurnInstruction; using TurnType = osrm::extractor::guidance::TurnType; @@ -78,9 +79,11 @@ void print(const std::vector> &leg_data) int segment = 0; for (const auto &data : leg) { - std::cout << "\t\t[" << ++segment << "]: " << (int)data.turn_instruction.type << " " - << (int)data.turn_instruction.direction_modifier << " exit: " << data.exit - << "\n"; + const auto type = static_cast(data.turn_instruction.type); + const auto modifier = static_cast(data.turn_instruction.direction_modifier); + + std::cout << "\t\t[" << ++segment << "]: " << type << " " << modifier + << " exit: " << data.exit << "\n"; } } std::cout << std::endl;