diff --git a/runtime/Cpp/runtime/src/atn/ATNDeserializer.cpp b/runtime/Cpp/runtime/src/atn/ATNDeserializer.cpp index ffddd3351..deab0e8cb 100755 --- a/runtime/Cpp/runtime/src/atn/ATNDeserializer.cpp +++ b/runtime/Cpp/runtime/src/atn/ATNDeserializer.cpp @@ -483,7 +483,7 @@ ATN ATNDeserializer::deserialize(const std::vector& input) { continue; } - if (transition->target == endState || *(transition->target) == *endState) { + if (transition->target == endState) { transition->target = bypassStop; } }