From f4ff6950809ae91545577ff0e6422d9efe2aa6aa Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Tue, 20 Jan 2015 10:50:33 +0100 Subject: [PATCH] replace conditional operator by explicit serialization --- extractor/extraction_containers.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extractor/extraction_containers.cpp b/extractor/extraction_containers.cpp index 3bfcb5cee..ff2f6e1dc 100644 --- a/extractor/extraction_containers.cpp +++ b/extractor/extraction_containers.cpp @@ -390,7 +390,12 @@ void ExtractionContainers::PrepareData(const std::string &output_file_name, const TravelMode travel_mode = edge_iterator->travel_mode; file_out_stream.write((char *)&travel_mode, sizeof(TravelMode)); - file_out_stream.write((char *)&(edge_iterator->is_split ? yes : no), sizeof(bool)); + if (edge_iterator->is_split) + { + file_out_stream.write((char *)&yes, sizeof(bool)); + } else { + file_out_stream.write((char *)&no, sizeof(bool)); + } ++number_of_used_edges; } ++edge_iterator;