[Symbolication] Fix unicode compatibility between 2 and 3.
authorDavide Italiano <davide@freebsd.org>
Mon, 29 Jul 2019 21:25:37 +0000 (21:25 +0000)
committerDavide Italiano <davide@freebsd.org>
Mon, 29 Jul 2019 21:25:37 +0000 (21:25 +0000)
Triples are always ASCII for now, but we were handed out a
unicode object.

<rdar://problem/53592772>

llvm-svn: 367260

lldb/examples/python/symbolication.py

index dac9305..27f9f31 100755 (executable)
@@ -380,7 +380,7 @@ class Image:
                     return None
                 resolved_path = self.get_resolved_path()
                 self.module = target.AddModule(
-                    resolved_path, self.arch, uuid_str, self.symfile)
+                    resolved_path, str(self.arch), uuid_str, self.symfile)
             if not self.module:
                 return 'error: unable to get module for (%s) "%s"' % (
                     self.arch, self.get_resolved_path())