diff --git a/manticore/core/smtlib/expression.py b/manticore/core/smtlib/expression.py index 05af85127..b04bf36d4 100644 --- a/manticore/core/smtlib/expression.py +++ b/manticore/core/smtlib/expression.py @@ -676,7 +676,9 @@ def _fix_index(self, index): def cast(self, possible_array): if isinstance(possible_array, bytearray): # FIXME This should be related to a constrainSet - arr = ArrayVariable(self.index_bits, len(possible_array), 8) + arr = ArrayVariable( + self.index_bits, len(possible_array), 8, "cast{}".format(uuid.uuid1()) + ) for pos, byte in enumerate(possible_array): arr = arr.store(pos, byte) return arr