Bump Gradle to 8.3 RC1 #3857
Annotations
45 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])
|
gradle-check
Gradle build failed: see console output for details
|