Skip to content

merge: #988

merge: #988 #2749

Triggered via push August 4, 2023 09:07
Status Success
Total duration 16s
Artifacts

commit-check.yml

on: push
commit-check
5s
commit-check
Fit to window
Zoom out
Zoom in

Annotations

44 errors
NormalizeTest.unfoldPatterns(): base/src/test/java/org/aya/core/NormalizeTest.java#L23
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
NormalizeTest.unfoldPrim(): base/src/test/java/org/aya/core/NormalizeTest.java#L48
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
NormalizeTest.recommitLamApp(): base/src/test/java/org/aya/core/NormalizeTest.java#L65
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.intervalOp(): base/src/test/java/org/aya/concrete/PrettierTest.java#L150
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.elimBinOP(): base/src/test/java/org/aya/concrete/PrettierTest.java#L135
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.pathApp(): base/src/test/java/org/aya/concrete/PrettierTest.java#L177
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.fn(): base/src/test/java/org/aya/concrete/PrettierTest.java#L23
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.data(): base/src/test/java/org/aya/concrete/PrettierTest.java#L44
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.path(): base/src/test/java/org/aya/concrete/PrettierTest.java#L84
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.binop(): base/src/test/java/org/aya/concrete/PrettierTest.java#L110
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.unary(): base/src/test/java/org/aya/concrete/PrettierTest.java#L122
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.nestedPi(): base/src/test/java/org/aya/concrete/PrettierTest.java#L89
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PrettierTest.literals(): base/src/test/java/org/aya/concrete/PrettierTest.java#L190
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
SuedeTest.string(): base/src/test/java/org/aya/core/SuedeTest.java#L67
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
SuedeTest.nat(): base/src/test/java/org/aya/core/SuedeTest.java#L15
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
SuedeTest.path(): base/src/test/java/org/aya/core/SuedeTest.java#L43
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
SuedeTest.piSig(): base/src/test/java/org/aya/core/SuedeTest.java#L24
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
SuedeTest.adjunction(): base/src/test/java/org/aya/core/SuedeTest.java#L28
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PartialTest.partial(): base/src/test/java/org/aya/cubical/PartialTest.java#L16
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PathTest.funExt(): base/src/test/java/org/aya/cubical/PathTest.java#L56
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PathTest.cong(): base/src/test/java/org/aya/cubical/PathTest.java#L34
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PathTest.refl(): base/src/test/java/org/aya/cubical/PathTest.java#L16
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PathTest.partialConv(): base/src/test/java/org/aya/cubical/PathTest.java#L77
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
NormalizeHugeChurch.ppBench(): base/src/test/java/org/aya/experiments/NormalizeHugeChurch.java#L21
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
AyaMdParserTest.[1] test: base/src/test/java/org/aya/literate/AyaMdParserTest.java#L119
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
AyaMdParserTest.[2] wow: base/src/test/java/org/aya/literate/AyaMdParserTest.java#L119
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
AyaMdParserTest.[3] hoshino-said: base/src/test/java/org/aya/literate/AyaMdParserTest.java#L119
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
AyaMdParserTest.[5] compiler-output: base/src/test/java/org/aya/literate/AyaMdParserTest.java#L119
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
ShapeMatcherTest.matchWeirdList(): base/src/test/java/org/aya/repr/ShapeMatcherTest.java#L82
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
ShapeMatcherTest.matchNat(): base/src/test/java/org/aya/repr/ShapeMatcherTest.java#L30
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
ShapeMatcherTest.capture(): base/src/test/java/org/aya/repr/ShapeMatcherTest.java#L68
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
ShapeMatcherTest.matchList(): base/src/test/java/org/aya/repr/ShapeMatcherTest.java#L40
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
LibraryTest.fastTestOnDisk(): base/src/test/java/org/aya/test/LibraryTest.java#L53
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
LibraryTest.testInMemoryAndPrim(): base/src/test/java/org/aya/test/LibraryTest.java#L78
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
LibraryTest.[1] success: base/src/test/java/org/aya/test/LibraryTest.java#L44
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
LibraryTest.testLiterate(): base/src/test/java/org/aya/test/LibraryTest.java#L64
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
TestRunner.runAllAyaTests(): base/src/test/java/org/aya/test/TestRunner.java#L50
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PatCCTest.nmIfElse(): base/src/test/java/org/aya/tyck/PatCCTest.java#L47
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PatCCTest.tupleCC(): base/src/test/java/org/aya/tyck/PatCCTest.java#L87
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PatCCTest.addCC(): base/src/test/java/org/aya/tyck/PatCCTest.java#L32
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
PatCCTest.maxCC(): base/src/test/java/org/aya/tyck/PatCCTest.java#L73
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
TracingTest.traceExistence(): base/src/test/java/org/aya/tyck/TracingTest.java#L28
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
TracingTest.traceMd(): base/src/test/java/org/aya/tyck/TracingTest.java#L46
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])
TracingTest.traceHole(): base/src/test/java/org/aya/tyck/TracingTest.java#L50
java.lang.VerifyError: Bad local variable type Exception Details: Location: org/aya/tyck/unify/TermComparator.lambda$doCompareTyped$7(Lorg/aya/core/term/Term;Lorg/aya/core/term/Term;Lorg/aya/core/term/PiTerm;Lorg/aya/tyck/unify/TermComparator$Sub;Lorg/aya/tyck/unify/TermComparator$Sub;)Ljava/lang/Boolean; @607: aload Reason: Type top (current frame, locals[17]) is not assignable to reference type Current Frame: bci: @607 flags: { } locals: { 'org/aya/tyck/unify/TermComparator', 'org/aya/core/term/Term', 'org/aya/core/term/Term', 'org/aya/core/term/PiTerm', 'org/aya/tyck/unify/TermComparator$Sub', 'org/aya/tyck/unify/TermComparator$Sub', '[Z', 'org/aya/tyck/unify/TermComparator$Pair', integer, 'org/aya/tyck/unify/TermComparator$Pair', top, top, top, top, top, top, 'org/aya/core/term/Term', top, 'org/aya/core/term/Term', integer } stack: { 'org/aya/tyck/unify/TermComparator' } Bytecode: 0000000: 1305 b8c0 05ba 3a06 bb02 2159 2b2c b702 0000010: 2359 b800 f857 3a07 0336 0819 0611 01fc 0000020: 0454 1907 1508 ba03 d700 00ab 0000 02bc 0000030: 0000 0002 0000 0000 0000 0019 0000 0001 0000040: 0000 0259 1907 3a09 1909 1906 1101 fd04 0000050: 54b6 0224 3a12 1906 1101 fe04 5403 3613 0000060: 1906 1101 ff04 5419 1215 13ba 03d8 0000 0000070: aa00 0000 0000 0207 ffff ffff 0000 0001 0000080: 0000 01a0 0000 001c 0000 01a0 1912 c001 0000090: c73a 0a19 0919 0611 0200 0454 b602 293a 00000a0: 1419 14c1 01c7 9900 6a19 14c0 01c7 3a0b 00000b0: 190a 1906 1102 0104 54b6 023d 3a14 1914 00000c0: 3a0c 1906 1102 0204 5419 0a19 0611 0203 00000d0: 0454 b603 d93a 1419 143a 0d19 0611 0204 00000e0: 0454 190b 1906 1102 0504 54b6 023d 3a14 00000f0: 1914 3a0e 1906 1102 0604 5419 0b19 0611 0000100: 0207 0454 b603 d93a 1419 143a 0fa7 0010 0000110: 0436 1319 0611 0208 0454 a7ff 4d2d b601 0000120: f0b6 0123 3a14 1906 1102 0904 5419 14b2 0000130: 0126 a500 0d19 0611 020a 0454 a700 28bb 0000140: 0055 5919 0cb6 0247 b601 2a19 0eb6 0247 0000150: b601 2aba 012e 0000 b701 323a 1419 0611 0000160: 020b 0454 1904 b400 4519 1419 0eb6 0246 0000170: b900 5a03 0057 1906 1102 0c04 5419 05b4 0000180: 0045 1914 190c b602 46b9 005a 0300 5719 0000190: 0611 020d 0454 bb00 5059 1914 b700 573a 00001a0: 1519 0611 020e 0454 2a19 0d19 0cb6 0247 00001b0: 1915 b903 da03 0019 0f19 0eb6 0247 1915 00001c0: b903 da03 0019 0419 052d b602 a1b6 00a9 00001d0: 3616 1906 1102 0f04 5419 04b4 0045 1914 00001e0: b901 4602 0057 1906 1102 1004 5419 05b4 00001f0: 0045 1914 b901 4602 0057 1906 1102 1104 0000200: 5415 16b8 03ad 1906 1102 1204 54a7 00f2 0000210: 1912 3a10 1910 c700 0d19 0611 0213 0454 0000220: a700 3e19 0611 0214 0454 1909 1906 1102 0000230: 1504 54b6 0229 3a14 1914 c101 c799 0014 0000240: 1914 c001 c73a 1119 0611 0216 0454 a700 0000250: 1005 3613 1906 1102 1704 54a7 fe0c 2a19 0000260: 112b 1905 1904 2db6 03dd b803 ad19 0611 0000270: 0218 0454 a700 8b04 3608 1906 1102 1904 0000280: 54a7 fda1 1907 3a12 1912 1906 1102 1a04 0000290: 54b6 0224 3a15 1915 c101 c799 0026 1915 00002a0: c001 c73a 1319 0611 021b 0454 1912 1906 00002b0: 1102 1c04 54b6 0229 3a15 1915 3a14 a700 00002c0: 1005 3608 1906 1102 1d04 54a7 fd57 2a19 00002d0: 132c 1904 1905 2db6 03dd b803 ad19 0611 00002e0: 021e 0454 a700 1b2a 2b2c 1904 1905 01b6 00002f0: 00a9 b803 ad19 0611 021f 0454 a700 0319 0000300: 0611 0220 0454 b03a 07bb 0085 5919 07b6 0000310: 023a 1907 b700 8719 0611 0221 0454 bf Exception Handler Table: bci [74, 84] => handler: 775 bci [149, 159] => handler: 775 bci [178, 188] => handler: 775 bci [203, 213] => handler: 775 bci [228, 238] => handler: 775 bci [253, 263] => handler: 775 bci [556, 566] => handler: 775 bci [650, 660] => handler: 775 bci [686, 696] => handler: 775 Stackmap Table: append_frame(@34,Object[#1466],Object[#545],Integer) same_frame(@68) full_frame(@103,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) same_frame(@140) full_frame(@272,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@285,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Object[#455],Object[#455],Object[#577],Object[#218],Object[#577],Object[#218],Top,Top,Object[#218],Integer},{}) append_frame(@319,Object[#85]) same_frame(@356) full_frame(@528,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@547,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Object[#218],Top,Object[#218],Integer},{}) same_frame(@593) same_frame(@606) full_frame(@631,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Object[#545],Top,Top,Top,Top,Top,Top,Top,Top,Object[#218],Integer},{}) full_frame(@644,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@705,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer,Top,Top,Top,Top,Top,Top,Top,Top,Top,Object[#545]},{}) append_frame(@718,Object[#455],Object[#218]) full_frame(@743,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466],Object[#545],Integer},{}) full_frame(@767,{Object[#8],Object[#218],Object[#218],Object[#494],Object[#70],Object[#70],Object[#1466]},{Object[#506]}) same_locals_1_stack_item_frame(@775,Object[#568])