Hi I don't really know what triggered this. I was just trying to deploy an icrc-1 canister, now I got this:
[dfx version = 0.15.1]
OOPS! You've triggered a compiler bug.
Please report this at https://github.com/dfinity/motoko/issues/new with the following details:
Motoko 0.9.8 (source rcin8n2w-gzdajgxy-b8ss8cwn-ird9c7q1)
Fatal error: exception File "ir_def/rename.ml", line 102, characters 21-27: Assertion failed
Raised at Ir_def__Rename.pat' in file "ir_def/rename.ml", line 102, characters 21-59
Called from Ir_def__Rename.pat in file "ir_def/rename.ml", line 84, characters 17-30
Called from Ir_def__Rename.case' in file "ir_def/rename.ml", line 119, characters 19-28
Called from Ir_def__Rename.case in file "ir_def/rename.ml", line 117, characters 15-29
Called from Stdlib__list.map in file "list.ml", line 92, characters 20-23
Called from Ir_def__Rename.exp' in file "ir_def/rename.ml", line 47, characters 47-59
Called from Ir_def__Rename.exp in file "ir_def/rename.ml", line 25, characters 31-44
Called from Ir_def__Rename.dec'.(fun) in file "ir_def/rename.ml", line 132, characters 27-37
Called from Ir_def__Rename.decs.(fun) in file "ir_def/rename.ml", line 153, characters 51-63
Called from Stdlib__list.map in file "list.ml", line 92, characters 20-23
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Ir_def__Rename.decs in file "ir_def/rename.ml", line 153, characters 12-73
Called from Ir_def__Rename.exp' in file "ir_def/rename.ml", line 44, characters 43-54
Called from Ir_def__Rename.exp in file "ir_def/rename.ml", line 25, characters 31-44
Called from Ir_def__Rename.exp' in file "ir_def/rename.ml", line 57, characters 14-24
Called from Ir_def__Rename.exp in file "ir_def/rename.ml", line 25, characters 31-44
Called from Ir_def__Rename.dec'.(fun) in file "ir_def/rename.ml", line 132, characters 27-37
Called from Ir_def__Rename.decs.(fun) in file "ir_def/rename.ml", line 153, characters 51-63
Called from Stdlib__list.map in file "list.ml", line 92, characters 20-23
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Stdlib__list.map in file "list.ml", line 92, characters 32-39
Called from Ir_def__Rename.decs in file "ir_def/rename.ml", line 153, characters 12-73
Called from Ir_def__Rename.exp' in file "ir_def/rename.ml", line 31, characters 20-31
Called from Lowering__Desugar.to_args.mergeE in file "lowering/desugar.ml", line 829, characters 13-51
Called from Lowering__Desugar.to_args.wrap_po in file "lowering/desugar.ml", line 912, characters 8-16
Called from Lowering__Desugar.transform_unit_body in file "lowering/desugar.ml", line 1054, characters 12-152
Called from Lowering__Desugar.transform_unit in file "lowering/desugar.ml", line 1072, characters 14-38
Called from Pipeline.desugar_unit in file "pipeline/pipeline.ml", line 602, characters 4-22
Called from Pipeline.compile_unit in file "pipeline/pipeline.ml", line 691, characters 16-43
Called from Pipeline.compile_files in file "pipeline/pipeline.ml", line 713, characters 19-56
Called from Diag.bind in file "lang_utils/diag.ml", line 32, characters 27-30
Called from Diag.bind in file "lang_utils/diag.ml", line 32, characters 27-30
Called from Dune__exe__Moc.process_files in file "exes/moc.ml", line 225, characters 49-94
Called from Dune__exe__Moc in file "exes/moc.ml", line 320, characters 4-23
Hi I don't really know what triggered this. I was just trying to deploy an icrc-1 canister, now I got this: [dfx version = 0.15.1]