[translation:info] 2.7.10 (5.1.2+dfsg-1~16.04, Jun 16 2016, 17:37:42) [PyPy 5.1.2 with GCC 5.3.1 20160413] [platform:msg] Set platform with 'host' cc=None, using cc='gcc', version='Unknown' [translation:info] Translating target as defined by src/tinySelf/target [translation] translate.py configuration: [translation] [translate] targetspec = src/tinySelf/target [translation] translation configuration: [translation] [translation] gc = incminimark gctransformer = framework list_comprehension_operations = True withsmallfuncsets = 5 [translation:info] Annotating&simplifying... [33] {translation-task starting annotate [translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy [f5] translation-task} [Timer] Timings: [Timer] annotate --- 6.1 s [Timer] ======================================== [Timer] Total: --- 6.1 s [translation:info] Error: File "/home/bystrousak/Plocha/tests/pypy/rpython/translator/goal/translate.py", line 318, in main drv.proceed(goals) File "/home/bystrousak/Plocha/tests/pypy/rpython/translator/driver.py", line 551, in proceed result = self._execute(goals, task_skip = self._maybe_skip()) File "/home/bystrousak/Plocha/tests/pypy/rpython/translator/tool/taskengine.py", line 114, in _execute res = self._do(goal, taskcallable, *args, **kwds) File "/home/bystrousak/Plocha/tests/pypy/rpython/translator/driver.py", line 278, in _do res = func() File "/home/bystrousak/Plocha/tests/pypy/rpython/translator/driver.py", line 315, in task_annotate s = annotator.build_types(self.entry_point, self.inputtypes) File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/annrpython.py", line 92, in build_types return self.build_graph_types(flowgraph, inputs_s, complete_now=complete_now) File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/annrpython.py", line 140, in build_graph_types self.complete() File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/annrpython.py", line 229, in complete self.complete_pending_blocks() File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/annrpython.py", line 224, in complete_pending_blocks self.processblock(graph, block) File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/annrpython.py", line 398, in processblock self.flowin(graph, block) File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/annrpython.py", line 501, in flowin self.consider_op(op) File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/annrpython.py", line 653, in consider_op resultcell = op.consider(self) File "/home/bystrousak/Plocha/tests/pypy/rpython/flowspace/operation.py", line 104, in consider return spec(annotator, *self.args) File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/unaryop.py", line 118, in simple_call_SomeObject return s_func.call(argspec) File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/unaryop.py", line 978, in call return bookkeeper.pbc_call(self, args) File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/bookkeeper.py", line 535, in pbc_call s_result = unionof(*results) File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/model.py", line 771, in unionof s1 = pair(s1, s2).union() File "/home/bystrousak/Plocha/tests/pypy/rpython/annotator/binaryop.py", line 93, in union raise UnionError(obj1, obj2) [translation:ERROR] UnionError: Offending annotations: SomeInstance(can_be_None=True, classdef=rply.token.BaseBox) SomeTuple(items=(SomeString(const='$end', no_nul=True), SomeList(listdef=<[SomeString(const='$end', no_nul=True)]>))) Occurred processing the following simple_call: function at_the_top_of_the_root_is_just_expression returning function multiple_expressions_make_code returning function self_parser returning function expression_number returning function expression_string returning function expression_strings_numbers returning function unary_message returning function unary_message_to_expression returning function binary_message_to_expression returning function keyword_message returning function keyword_message_to_obj returning function keyword returning function keyword_multiple returning function keyword_message_with_parameters returning function keyword_message_to_self_with_parameters returning function keyword_message_to_obj_with_parameters returning function all_kinds_of_messages_are_message returning function expression_is_message returning function cascade returning function cascades returning function expression_cascade returning function slot_names returning function nil_slot_definition returning function slot_definition returning function slot_definition_rw returning function nil_argument_definition returning function slot_name_kwd_one returning function slot_name_kwd_multiple returning function slot_name_kwd returning value_0 = simple_call(v0, targ_0) In : Happened at file /home/bystrousak/.local/lib/pypy2.7/site-packages/rply/parser.py line 80 ==> value = p.func(targ) Known variable annotations: v0 = SomePBC(can_be_None=True, descriptions={...29...}, knowntype=function, subset_of=None) targ_0 = SomeList(listdef=<[SomeInstance(can_be_None=False, classdef=rply.token.Token)]mr>) Processing block: block@164[targ_0...] is a in (rply.parser:67)LRParser._reduce_production containing the following operations: v0 = getattr(p_0, ('func')) value_0 = simple_call(v0, targ_0) --end-- [translation] start debugger... > /home/bystrousak/Plocha/tests/pypy/rpython/annotator/binaryop.py(93)union() -> raise UnionError(obj1, obj2)