chore: update stage0
This commit is contained in:
parent
7ea23a0f37
commit
a7fc07a8b4
30 changed files with 6268 additions and 6838 deletions
10
stage0/src/Init/Notation.lean
generated
10
stage0/src/Init/Notation.lean
generated
|
|
@ -137,15 +137,9 @@ infixr:100 " <$> " => Functor.map
|
|||
macro_rules | `($x <|> $y) => `(binop_lazy% HOrElse.hOrElse $x $y)
|
||||
macro_rules | `($x >> $y) => `(binop_lazy% HAndThen.hAndThen $x $y)
|
||||
|
||||
syntax (name := termDepIfThenElse) (priority := high) ppGroup(ppDedent("if " ident " : " term " then" ppSpace term ppDedent(ppSpace "else") ppSpace term)) : term
|
||||
syntax (name := termDepIfThenElse) (priority := low) ppGroup(ppDedent("if " ident " : " term " then" ppSpace term ppDedent(ppSpace "else") ppSpace term)) : term
|
||||
|
||||
macro_rules
|
||||
| `(if $h:ident : $c then $t:term else $e:term) => ``(dite $c (fun $h:ident => $t) (fun $h:ident => $e))
|
||||
|
||||
syntax (name := termIfThenElse) (priority := high) ppGroup(ppDedent("if " term " then" ppSpace term ppDedent(ppSpace "else") ppSpace term)) : term
|
||||
|
||||
macro_rules
|
||||
| `(if $c then $t:term else $e:term) => ``(ite $c $t $e)
|
||||
syntax (name := termIfThenElse) (priority := low) ppGroup(ppDedent("if " term " then" ppSpace term ppDedent(ppSpace "else") ppSpace term)) : term
|
||||
|
||||
macro "if " "let " pat:term " := " d:term " then " t:term " else " e:term : term =>
|
||||
`(match $d:term with | $pat:term => $t | _ => $e)
|
||||
|
|
|
|||
32
stage0/stdlib/Init/Core.c
generated
32
stage0/stdlib/Init/Core.c
generated
|
|
@ -13,7 +13,6 @@
|
|||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
LEAN_EXPORT lean_object* l_instDecidableIte___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_930____closed__3;
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_2472____closed__2;
|
||||
LEAN_EXPORT lean_object* l_strictAnd___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -35,7 +34,6 @@ LEAN_EXPORT lean_object* l_inline(lean_object*);
|
|||
LEAN_EXPORT lean_object* l_instLTProd___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_175____closed__3;
|
||||
LEAN_EXPORT lean_object* l_instDecidableDite(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Quotient_lift_u2082(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_term___u2260_____closed__2;
|
||||
extern lean_object* l_Lean_nullKind;
|
||||
|
|
@ -128,7 +126,6 @@ LEAN_EXPORT lean_object* l_instDecidableEqQuotient___boxed(lean_object*, lean_ob
|
|||
LEAN_EXPORT lean_object* l_instInhabitedTask(lean_object*);
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_175____closed__12;
|
||||
LEAN_EXPORT lean_object* l_Thunk_bind___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_instDecidableDite___rarg(uint8_t, lean_object*, lean_object*);
|
||||
static lean_object* l_term___u2260_____closed__6;
|
||||
LEAN_EXPORT lean_object* l_noConfusionEnum(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Eq_mpr(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -140,7 +137,7 @@ LEAN_EXPORT lean_object* l_Lean_reduceNat(lean_object*);
|
|||
LEAN_EXPORT lean_object* l_Squash_lift___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Sum_inhabitedLeft___rarg(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Quotient_lift_u2082___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_instDecidableIte___rarg(uint8_t, uint8_t, uint8_t);
|
||||
LEAN_EXPORT lean_object* l_instDecidable(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Quot_hrecOn(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_myMacro____x40_Init_Core___hyg_672_(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_myMacro____x40_Init_Core___hyg_930_(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -166,6 +163,7 @@ static lean_object* l_term___u2295_x27_____closed__2;
|
|||
static lean_object* l_term___x3c_x2d_x3e_____closed__11;
|
||||
LEAN_EXPORT lean_object* l_instDecidableEqQuotient(lean_object*, lean_object*);
|
||||
static lean_object* l_term___u2295_x27_____closed__1;
|
||||
LEAN_EXPORT uint8_t l_instDecidable___rarg(uint8_t, uint8_t, uint8_t);
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_1385____closed__7;
|
||||
lean_object* lean_task_map(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_instInhabitedProp;
|
||||
|
|
@ -201,6 +199,7 @@ static lean_object* l_myMacro____x40_Init_Core___hyg_175____closed__9;
|
|||
static lean_object* l_myMacro____x40_Init_Core___hyg_2057____closed__6;
|
||||
LEAN_EXPORT lean_object* l_instDecidableEqProd___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Squash_mk(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_instDecidable__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* lean_mk_thunk(lean_object*);
|
||||
static lean_object* l_term_u2205___closed__4;
|
||||
LEAN_EXPORT lean_object* l_instLTProd(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -272,8 +271,8 @@ static lean_object* l_myMacro____x40_Init_Core___hyg_672____closed__6;
|
|||
LEAN_EXPORT lean_object* l_Quot_liftOn(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_term___x3c_x2d_x3e_____closed__8;
|
||||
static lean_object* l_term___u2194_____closed__6;
|
||||
LEAN_EXPORT lean_object* l_instDecidableDite___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_175____closed__5;
|
||||
LEAN_EXPORT lean_object* l_instDecidable__1(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_175____closed__14;
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_1385____closed__2;
|
||||
LEAN_EXPORT lean_object* l_prodHasDecidableLt___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -281,12 +280,14 @@ LEAN_EXPORT lean_object* l_Quot_rec(lean_object*, lean_object*, lean_object*);
|
|||
static lean_object* l_myMacro____x40_Init_Core___hyg_672____closed__1;
|
||||
static lean_object* l_term___u2295_____closed__6;
|
||||
LEAN_EXPORT lean_object* l_Task_Priority_max;
|
||||
LEAN_EXPORT lean_object* l_instDecidable__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_reduceNat___boxed(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Thunk_bind___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Eq_ndrecOn___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_1625____closed__1;
|
||||
LEAN_EXPORT lean_object* l_Quotient_rec___rarg(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_instDecidable___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_175____closed__13;
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_1385____closed__8;
|
||||
static lean_object* l_term___x3c_x2d_x3e_____closed__1;
|
||||
|
|
@ -323,7 +324,6 @@ static lean_object* l_term___u2248_____closed__2;
|
|||
LEAN_EXPORT uint8_t l_instDecidableArrow___rarg(uint8_t, uint8_t);
|
||||
LEAN_EXPORT lean_object* l_Squash_mk___rarg(lean_object*);
|
||||
static lean_object* l_unexpand____x40_Init_Core___hyg_158____closed__2;
|
||||
LEAN_EXPORT lean_object* l_instDecidableIte(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Thunk_pure___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_decidableOfDecidableOfIff(lean_object*, lean_object*);
|
||||
static lean_object* l_myMacro____x40_Init_Core___hyg_1385____closed__9;
|
||||
|
|
@ -4114,7 +4114,7 @@ x_6 = lean_box(x_5);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT uint8_t l_instDecidableIte___rarg(uint8_t x_1, uint8_t x_2, uint8_t x_3) {
|
||||
LEAN_EXPORT uint8_t l_instDecidable___rarg(uint8_t x_1, uint8_t x_2, uint8_t x_3) {
|
||||
_start:
|
||||
{
|
||||
if (x_1 == 0)
|
||||
|
|
@ -4127,15 +4127,15 @@ return x_2;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_instDecidableIte(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
LEAN_EXPORT lean_object* l_instDecidable(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = lean_alloc_closure((void*)(l_instDecidableIte___rarg___boxed), 3, 0);
|
||||
x_4 = lean_alloc_closure((void*)(l_instDecidable___rarg___boxed), 3, 0);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_instDecidableIte___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
LEAN_EXPORT lean_object* l_instDecidable___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_4; uint8_t x_5; uint8_t x_6; uint8_t x_7; lean_object* x_8;
|
||||
|
|
@ -4145,12 +4145,12 @@ x_5 = lean_unbox(x_2);
|
|||
lean_dec(x_2);
|
||||
x_6 = lean_unbox(x_3);
|
||||
lean_dec(x_3);
|
||||
x_7 = l_instDecidableIte___rarg(x_4, x_5, x_6);
|
||||
x_7 = l_instDecidable___rarg(x_4, x_5, x_6);
|
||||
x_8 = lean_box(x_7);
|
||||
return x_8;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_instDecidableDite___rarg(uint8_t x_1, lean_object* x_2, lean_object* x_3) {
|
||||
LEAN_EXPORT lean_object* l_instDecidable__1___rarg(uint8_t x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
if (x_1 == 0)
|
||||
|
|
@ -4169,21 +4169,21 @@ return x_5;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_instDecidableDite(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
LEAN_EXPORT lean_object* l_instDecidable__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = lean_alloc_closure((void*)(l_instDecidableDite___rarg___boxed), 3, 0);
|
||||
x_4 = lean_alloc_closure((void*)(l_instDecidable__1___rarg___boxed), 3, 0);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_instDecidableDite___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
LEAN_EXPORT lean_object* l_instDecidable__1___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_4; lean_object* x_5;
|
||||
x_4 = lean_unbox(x_1);
|
||||
lean_dec(x_1);
|
||||
x_5 = l_instDecidableDite___rarg(x_4, x_2, x_3);
|
||||
x_5 = l_instDecidable__1___rarg(x_4, x_2, x_3);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
2617
stage0/stdlib/Init/Notation.c
generated
2617
stage0/stdlib/Init/Notation.c
generated
File diff suppressed because it is too large
Load diff
999
stage0/stdlib/Init/NotationExtra.c
generated
999
stage0/stdlib/Init/NotationExtra.c
generated
File diff suppressed because it is too large
Load diff
316
stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c
generated
316
stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c
generated
|
|
@ -38,20 +38,19 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
|||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_updateJPParamsAssignment___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4(lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__2;
|
||||
static lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_elimDeadAux___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
extern lean_object* l_Std_Format_defWidth;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__8;
|
||||
static lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__3(lean_object*, lean_object*);
|
||||
lean_object* lean_array_uset(lean_object*, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_Value_merge(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_interpFnBody___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__4;
|
||||
lean_object* l_Lean_EnvExtensionInterfaceUnsafe_registerExt___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__4___rarg(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Nat_foldM_loop___at_Lean_IR_UnreachableBranches_inferStep___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
size_t l_USize_sub(size_t, size_t);
|
||||
|
|
@ -60,15 +59,15 @@ lean_object* lean_environment_find(lean_object*, lean_object*);
|
|||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__3___boxed(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___boxed(lean_object*);
|
||||
static lean_object* l_List_format___at_Lean_IR_UnreachableBranches_Value_format___spec__3___closed__7;
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_elimDeadAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__2;
|
||||
extern lean_object* l_Lean_instHashableName;
|
||||
static lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__2___boxed(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_switch___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__6(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_IR_UnreachableBranches_Value_format___spec__4(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__9;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_containsCtor___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -82,35 +81,35 @@ lean_object* lean_array_push(lean_object*, lean_object*);
|
|||
lean_object* lean_array_get_size(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_interpExpr___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_append(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_switch___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__6(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_foldr___at_Lean_IR_UnreachableBranches_Value_beq___spec__3___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__5;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7(lean_object*, lean_object*);
|
||||
static lean_object* l_List_format___at_Lean_IR_UnreachableBranches_Value_format___spec__3___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__2(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Compiler_IR_ElimDeadBranches_0__Lean_IR_UnreachableBranches_resetNestedJPParams___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__5;
|
||||
lean_object* l_Std_mkPersistentArray___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_insert___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__1(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_insert___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__1(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_interpFnBody___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_instToStringValue___closed__1;
|
||||
size_t l_USize_shiftRight(size_t, size_t);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__4(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_instInhabitedValue;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_projValue(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Compiler_IR_ElimDeadBranches_0__Lean_IR_UnreachableBranches_resetNestedJPParams___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__3;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_resetParamAssignment___boxed(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__3;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_getState___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__1(lean_object*, lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_interpFnBody___closed__4;
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_elimDeadAux___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__2(lean_object*);
|
||||
lean_object* l_Lean_IR_Decl_name(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_interpExpr(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_interpExpr___lambda__1___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_PersistentArray_modify___at_Lean_IR_UnreachableBranches_updateCurrFnSummary___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Lean_Environment_0__Lean_EnvExtensionInterfaceUnsafe_invalidExtMsg;
|
||||
|
|
@ -118,10 +117,10 @@ size_t l_UInt64_toUSize(uint64_t);
|
|||
static lean_object* l_Lean_IR_UnreachableBranches_Value_instToStringValue___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_Value_instToStringValue;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_addChoice___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_IR_UnreachableBranches_interpFnBody___spec__3(lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__13;
|
||||
lean_object* l_Std_HashMap_insert___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__2(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_Value_format___spec__2(lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_updateVarAssignment___spec__1___boxed(lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_interpFnBody___closed__1;
|
||||
|
|
@ -136,15 +135,16 @@ lean_object* lean_st_ref_take(lean_object*, lean_object*);
|
|||
lean_object* l_EStateM_bind___rarg(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Nat_foldAux___at_Lean_IR_UnreachableBranches_Value_merge___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__5(lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__9(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Lean_IR_UnreachableBranches_Value_beq(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_formatArray___at_Lean_IR_UnreachableBranches_Value_format___spec__1___boxed(lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_addChoice___closed__3;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__2;
|
||||
LEAN_EXPORT lean_object* l_List_foldl___at_Lean_IR_UnreachableBranches_Value_merge___spec__2(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_foldr___at_Lean_IR_UnreachableBranches_containsCtor___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__12;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__3(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__4___rarg___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Compiler_IR_ElimDeadBranches_0__Lean_IR_UnreachableBranches_resetNestedJPParams(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -155,20 +155,15 @@ LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_addFunctionSummary(lean_o
|
|||
lean_object* l_Lean_Name_toString(lean_object*, uint8_t);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__8(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_resetVarAssignment(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__2(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__4(lean_object*, size_t, size_t, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__4;
|
||||
LEAN_EXPORT uint8_t l_Lean_IR_UnreachableBranches_interpExpr___lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt;
|
||||
LEAN_EXPORT lean_object* l_Nat_foldAux___at_Lean_IR_elimDeadBranches___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_mkHashMapImp___rarg(lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__4;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_Value_widening(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_IR_FnBody_isTerminal(lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__2;
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__2___boxed(lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_interpFnBody___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_updateCurrFnSummary(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_AssocList_find_x3f___at_Lean_IR_UnreachableBranches_findVarValue___spec__2(lean_object*, lean_object*);
|
||||
|
|
@ -182,45 +177,48 @@ lean_object* l_Nat_repr(lean_object*);
|
|||
LEAN_EXPORT uint8_t l_Array_isEqvAux___at_Lean_IR_UnreachableBranches_Value_beq___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__1___boxed(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_isEqvAux___at_Lean_IR_UnreachableBranches_Value_beq___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_format_pretty(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_inferStep___spec__1(size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_mkEmptyEntriesArray(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_interpExpr___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_IR_instInhabitedFnBody;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__1;
|
||||
LEAN_EXPORT uint8_t l_List_foldr___at_Lean_IR_UnreachableBranches_Value_beq___spec__2(lean_object*, uint8_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_findArgValue___boxed(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__1;
|
||||
lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*);
|
||||
size_t l_USize_shiftLeft(size_t, size_t);
|
||||
LEAN_EXPORT lean_object* l_List_foldr___at_Lean_IR_UnreachableBranches_Value_beq___spec__4___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_IR_instInhabitedDecl;
|
||||
extern lean_object* l_Lean_persistentEnvExtensionsRef;
|
||||
uint64_t lean_uint64_of_nat(lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__6;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_Value_instToFormatValue;
|
||||
static lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___closed__1;
|
||||
size_t lean_usize_modn(size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_HashMapImp_find_x3f___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__6(lean_object*, lean_object*);
|
||||
static lean_object* l_List_format___at_Lean_IR_UnreachableBranches_Value_format___spec__3___closed__10;
|
||||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Array_isEmpty___rarg(lean_object*);
|
||||
extern lean_object* l_Lean_IR_instInhabitedParam;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__5;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__2(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_getState___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__2(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_format___at_Lean_IR_UnreachableBranches_Value_format___spec__3(lean_object*);
|
||||
static lean_object* l_List_format___at_Lean_IR_UnreachableBranches_Value_format___spec__3___closed__4;
|
||||
lean_object* l_Std_PersistentHashMap_insert___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__6;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__14;
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___closed__7;
|
||||
static lean_object* l_panic___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__4___closed__1;
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Lean_IR_UnreachableBranches_containsCtor(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_Value_addChoice(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_NameSet_empty;
|
||||
static lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__4___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PersistentEnvExtension_addEntry___rarg(lean_object*, lean_object*, lean_object*);
|
||||
size_t l_USize_land(size_t, size_t);
|
||||
|
|
@ -236,30 +234,33 @@ static lean_object* l_List_format___at_Lean_IR_UnreachableBranches_Value_format_
|
|||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_updateJPParamsAssignment(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__10;
|
||||
LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_getState___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__1___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__4(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_EnvExtensionInterfaceUnsafe_instInhabitedExt___lambda__1(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_instBEqValue___closed__1;
|
||||
static lean_object* l_Std_PersistentArray_modifyAux___at_Lean_IR_UnreachableBranches_updateCurrFnSummary___spec__2___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_updateVarAssignment___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_find_x3f___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__5(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_foldl___at_Lean_IR_UnreachableBranches_projValue___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__5(lean_object*, size_t, size_t, lean_object*);
|
||||
static lean_object* l_List_format___at_Lean_IR_UnreachableBranches_Value_format___spec__3___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_InterpContext_lctx___default;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_instToFormatValue___closed__1;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_updateVarAssignment___closed__1;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_format___closed__7;
|
||||
LEAN_EXPORT lean_object* l_Lean_mkStateFromImportedEntries___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__3(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_elimDeadBranches(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_Value_beq___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_FnBody_setBody(lean_object*, lean_object*);
|
||||
lean_object* lean_list_to_array(lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__9(lean_object*, lean_object*, size_t, size_t);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__9(lean_object*, lean_object*, size_t, size_t);
|
||||
LEAN_EXPORT lean_object* l_Nat_foldM_loop___at_Lean_IR_UnreachableBranches_inferStep___spec__3(lean_object*, size_t, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
static lean_object* l_List_format___at_Lean_IR_UnreachableBranches_Value_format___spec__3___closed__11;
|
||||
LEAN_EXPORT lean_object* l_Std_PersistentArray_modifyAux___at_Lean_IR_UnreachableBranches_updateCurrFnSummary___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__3;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_findVarValue___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_mkStateFromImportedEntries___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__3(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__3(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_foldr___at_Lean_IR_UnreachableBranches_Value_beq___spec__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__3___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_updateVarAssignment___spec__1(lean_object*);
|
||||
|
|
@ -269,38 +270,37 @@ uint8_t l_Lean_IR_CtorInfo_beq(lean_object*, lean_object*);
|
|||
static lean_object* l_Std_PersistentArray_getAux___at_Lean_IR_UnreachableBranches_interpExpr___spec__3___closed__1;
|
||||
lean_object* l_Lean_Name_getPrefix(lean_object*);
|
||||
static lean_object* l_panic___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__4___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_mapTRAux___at_Lean_IR_UnreachableBranches_Value_truncate___spec__11(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2(lean_object*);
|
||||
lean_object* l_Lean_instInhabitedPersistentEnvExtensionState___rarg(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_PersistentArray_getAux___at_Lean_IR_UnreachableBranches_interpExpr___spec__3___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_elimDeadBranches___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_foldr___at_Lean_IR_UnreachableBranches_Value_beq___spec__5___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__2___boxed(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_elimDead(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_Decl_updateBody_x21(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__3___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___boxed(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__3(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_IR_UnreachableBranches_interpFnBody___spec__2(lean_object*);
|
||||
static lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_Value_format___spec__2___closed__1;
|
||||
lean_object* lean_panic_fn(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_inferMain(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__3___boxed(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__1;
|
||||
static lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__3(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_LocalContext_getJPBody(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__3___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Nat_foldAux___at_Lean_IR_elimDeadBranches___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_Value_format___spec__2___closed__2;
|
||||
extern lean_object* l_Lean_IR_instInhabitedArg;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_resetVarAssignment___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_interpFnBody(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_formatArray___at_Lean_IR_UnreachableBranches_Value_format___spec__1(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_AssocList_find_x3f___at_Lean_IR_UnreachableBranches_getFunctionSummary_x3f___spec__7(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__2;
|
||||
lean_object* lean_string_length(lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Array_mapIdxM_map___at_Lean_IR_elimDeadBranches___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_lengthTRAux___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -311,13 +311,13 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches
|
|||
static lean_object* l_Lean_IR_UnreachableBranches_interpFnBody___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_Value_format___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_addChoice___closed__4;
|
||||
static lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2___closed__1;
|
||||
static lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_elimDeadAux(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_elimDeadAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_find_x3f___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Nat_foldM_loop___at_Lean_IR_UnreachableBranches_updateJPParamsAssignment___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__4(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_addChoice___closed__1;
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -334,8 +334,9 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches
|
|||
uint32_t lean_uint32_of_nat(lean_object*);
|
||||
LEAN_EXPORT uint8_t l_List_foldr___at_Lean_IR_UnreachableBranches_containsCtor___spec__1(lean_object*, uint8_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_functionSummariesExt___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__1(lean_object*, lean_object*);
|
||||
static lean_object* l_List_format___at_Lean_IR_UnreachableBranches_Value_format___spec__3___closed__9;
|
||||
static lean_object* l_Lean_IR_UnreachableBranches_Value_merge___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Std_PersistentArray_getAux___at_Lean_IR_UnreachableBranches_interpExpr___spec__3(lean_object*, size_t, size_t);
|
||||
|
|
@ -344,7 +345,6 @@ lean_object* lean_nat_to_int(lean_object*);
|
|||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_findVarValue___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_List_foldr___at_Lean_IR_UnreachableBranches_Value_beq___spec__3(lean_object*, uint8_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_PersistentArray_modifyAux___at_Lean_IR_UnreachableBranches_updateCurrFnSummary___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_IR_UnreachableBranches_Value_truncate___spec__7(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Compiler_IR_ElimDeadBranches_0__Lean_IR_UnreachableBranches_resetNestedJPParams___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_getFunctionSummary_x3f(lean_object*, lean_object*);
|
||||
|
|
@ -2787,7 +2787,7 @@ x_6 = l_Lean_IR_UnreachableBranches_Value_truncate(x_1, x_4, x_5);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_insert___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_insert___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_4;
|
||||
|
|
@ -2864,7 +2864,7 @@ return x_30;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__2(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__2(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
|
|
@ -2872,7 +2872,7 @@ x_2 = l_Std_mkHashMapImp___rarg(x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__4(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__4(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
|
|
@ -2886,7 +2886,7 @@ lean_inc(x_7);
|
|||
x_8 = lean_ctor_get(x_6, 1);
|
||||
lean_inc(x_8);
|
||||
lean_dec(x_6);
|
||||
x_9 = l_Lean_SMap_insert___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__1(x_4, x_7, x_8);
|
||||
x_9 = l_Lean_SMap_insert___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__1(x_4, x_7, x_8);
|
||||
x_10 = 1;
|
||||
x_11 = x_2 + x_10;
|
||||
x_2 = x_11;
|
||||
|
|
@ -2899,7 +2899,7 @@ return x_4;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__5(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__5(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
|
|
@ -2937,7 +2937,7 @@ size_t x_15; size_t x_16; lean_object* x_17;
|
|||
x_15 = 0;
|
||||
x_16 = lean_usize_of_nat(x_7);
|
||||
lean_dec(x_7);
|
||||
x_17 = l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__4(x_6, x_15, x_16, x_4);
|
||||
x_17 = l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__4(x_6, x_15, x_16, x_4);
|
||||
lean_dec(x_6);
|
||||
x_2 = x_11;
|
||||
x_4 = x_17;
|
||||
|
|
@ -2951,7 +2951,7 @@ return x_4;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_mkStateFromImportedEntries___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__3(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_mkStateFromImportedEntries___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__3(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -2980,14 +2980,14 @@ size_t x_7; size_t x_8; lean_object* x_9;
|
|||
x_7 = 0;
|
||||
x_8 = lean_usize_of_nat(x_3);
|
||||
lean_dec(x_3);
|
||||
x_9 = l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__5(x_2, x_7, x_8, x_1);
|
||||
x_9 = l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__5(x_2, x_7, x_8, x_1);
|
||||
lean_dec(x_2);
|
||||
return x_9;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_switch___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__6(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_switch___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__6(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_2;
|
||||
|
|
@ -3025,7 +3025,7 @@ return x_8;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__9(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4) {
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__9(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
|
|
@ -3063,7 +3063,7 @@ return x_14;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
|
|
@ -3077,15 +3077,15 @@ lean_ctor_set(x_5, 1, x_2);
|
|||
return x_5;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2___closed__1() {
|
||||
static lean_object* _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2___closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__1), 2, 0);
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__1), 2, 0);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12;
|
||||
|
|
@ -3102,7 +3102,7 @@ lean_inc(x_8);
|
|||
x_9 = lean_ctor_get(x_1, 5);
|
||||
lean_inc(x_9);
|
||||
lean_dec(x_1);
|
||||
x_10 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2___closed__1;
|
||||
x_10 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2___closed__1;
|
||||
x_11 = lean_alloc_closure((void*)(l_EStateM_bind___rarg), 3, 2);
|
||||
lean_closure_set(x_11, 0, x_5);
|
||||
lean_closure_set(x_11, 1, x_10);
|
||||
|
|
@ -3183,7 +3183,7 @@ return x_30;
|
|||
}
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__1() {
|
||||
static lean_object* _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -3191,7 +3191,7 @@ x_1 = lean_mk_string("invalid environment extension, '");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__2() {
|
||||
static lean_object* _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -3199,7 +3199,7 @@ x_1 = lean_mk_string("' has already been used");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -3221,7 +3221,7 @@ lean_dec(x_8);
|
|||
lean_free_object(x_4);
|
||||
lean_dec(x_6);
|
||||
x_11 = lean_box(0);
|
||||
x_12 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2(x_1, x_11, x_7);
|
||||
x_12 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2(x_1, x_11, x_7);
|
||||
return x_12;
|
||||
}
|
||||
else
|
||||
|
|
@ -3235,7 +3235,7 @@ lean_dec(x_8);
|
|||
lean_free_object(x_4);
|
||||
lean_dec(x_6);
|
||||
x_14 = lean_box(0);
|
||||
x_15 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2(x_1, x_14, x_7);
|
||||
x_15 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2(x_1, x_14, x_7);
|
||||
return x_15;
|
||||
}
|
||||
else
|
||||
|
|
@ -3244,14 +3244,14 @@ size_t x_16; size_t x_17; uint8_t x_18;
|
|||
x_16 = 0;
|
||||
x_17 = lean_usize_of_nat(x_8);
|
||||
lean_dec(x_8);
|
||||
x_18 = l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__9(x_1, x_6, x_16, x_17);
|
||||
x_18 = l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__9(x_1, x_6, x_16, x_17);
|
||||
lean_dec(x_6);
|
||||
if (x_18 == 0)
|
||||
{
|
||||
lean_object* x_19; lean_object* x_20;
|
||||
lean_free_object(x_4);
|
||||
x_19 = lean_box(0);
|
||||
x_20 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2(x_1, x_19, x_7);
|
||||
x_20 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2(x_1, x_19, x_7);
|
||||
return x_20;
|
||||
}
|
||||
else
|
||||
|
|
@ -3262,10 +3262,10 @@ lean_inc(x_21);
|
|||
lean_dec(x_1);
|
||||
x_22 = 1;
|
||||
x_23 = l_Lean_Name_toString(x_21, x_22);
|
||||
x_24 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__1;
|
||||
x_24 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__1;
|
||||
x_25 = lean_string_append(x_24, x_23);
|
||||
lean_dec(x_23);
|
||||
x_26 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__2;
|
||||
x_26 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__2;
|
||||
x_27 = lean_string_append(x_25, x_26);
|
||||
x_28 = lean_alloc_ctor(18, 1, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
|
|
@ -3293,7 +3293,7 @@ lean_object* x_34; lean_object* x_35;
|
|||
lean_dec(x_31);
|
||||
lean_dec(x_29);
|
||||
x_34 = lean_box(0);
|
||||
x_35 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2(x_1, x_34, x_30);
|
||||
x_35 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2(x_1, x_34, x_30);
|
||||
return x_35;
|
||||
}
|
||||
else
|
||||
|
|
@ -3306,7 +3306,7 @@ lean_object* x_37; lean_object* x_38;
|
|||
lean_dec(x_31);
|
||||
lean_dec(x_29);
|
||||
x_37 = lean_box(0);
|
||||
x_38 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2(x_1, x_37, x_30);
|
||||
x_38 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2(x_1, x_37, x_30);
|
||||
return x_38;
|
||||
}
|
||||
else
|
||||
|
|
@ -3315,13 +3315,13 @@ size_t x_39; size_t x_40; uint8_t x_41;
|
|||
x_39 = 0;
|
||||
x_40 = lean_usize_of_nat(x_31);
|
||||
lean_dec(x_31);
|
||||
x_41 = l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__9(x_1, x_29, x_39, x_40);
|
||||
x_41 = l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__9(x_1, x_29, x_39, x_40);
|
||||
lean_dec(x_29);
|
||||
if (x_41 == 0)
|
||||
{
|
||||
lean_object* x_42; lean_object* x_43;
|
||||
x_42 = lean_box(0);
|
||||
x_43 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2(x_1, x_42, x_30);
|
||||
x_43 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2(x_1, x_42, x_30);
|
||||
return x_43;
|
||||
}
|
||||
else
|
||||
|
|
@ -3332,10 +3332,10 @@ lean_inc(x_44);
|
|||
lean_dec(x_1);
|
||||
x_45 = 1;
|
||||
x_46 = l_Lean_Name_toString(x_44, x_45);
|
||||
x_47 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__1;
|
||||
x_47 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__1;
|
||||
x_48 = lean_string_append(x_47, x_46);
|
||||
lean_dec(x_46);
|
||||
x_49 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__2;
|
||||
x_49 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__2;
|
||||
x_50 = lean_string_append(x_48, x_49);
|
||||
x_51 = lean_alloc_ctor(18, 1, 0);
|
||||
lean_ctor_set(x_51, 0, x_50);
|
||||
|
|
@ -3349,7 +3349,7 @@ return x_52;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
|
|
@ -3363,7 +3363,7 @@ lean_ctor_set(x_8, 1, x_5);
|
|||
return x_8;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_4;
|
||||
|
|
@ -3408,7 +3408,7 @@ return x_15;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__3(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__3(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
|
|
@ -3423,7 +3423,7 @@ x_6 = lean_apply_1(x_3, x_5);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__1() {
|
||||
static lean_object* _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -3431,17 +3431,17 @@ x_1 = lean_mk_string("number of local entries: ");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__2() {
|
||||
static lean_object* _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__1;
|
||||
x_1 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__1;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
|
|
@ -3451,22 +3451,22 @@ x_4 = l_List_lengthTRAux___rarg(x_2, x_3);
|
|||
x_5 = l_Nat_repr(x_4);
|
||||
x_6 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_6, 0, x_5);
|
||||
x_7 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__2;
|
||||
x_7 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__2;
|
||||
x_8 = lean_alloc_ctor(4, 2, 0);
|
||||
lean_ctor_set(x_8, 0, x_7);
|
||||
lean_ctor_set(x_8, 1, x_6);
|
||||
return x_8;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___closed__1() {
|
||||
static lean_object* _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___boxed), 1, 0);
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___boxed), 1, 0);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15;
|
||||
|
|
@ -3483,15 +3483,15 @@ lean_ctor_set(x_8, 0, x_5);
|
|||
lean_ctor_set(x_8, 1, x_7);
|
||||
x_9 = lean_alloc_closure((void*)(l_EStateM_pure___rarg), 2, 1);
|
||||
lean_closure_set(x_9, 0, x_8);
|
||||
x_10 = lean_alloc_closure((void*)(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__1___boxed), 5, 2);
|
||||
x_10 = lean_alloc_closure((void*)(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__1___boxed), 5, 2);
|
||||
lean_closure_set(x_10, 0, x_4);
|
||||
lean_closure_set(x_10, 1, x_5);
|
||||
lean_inc(x_1);
|
||||
x_11 = lean_alloc_closure((void*)(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__2), 3, 1);
|
||||
x_11 = lean_alloc_closure((void*)(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__2), 3, 1);
|
||||
lean_closure_set(x_11, 0, x_1);
|
||||
x_12 = lean_alloc_closure((void*)(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__3), 2, 1);
|
||||
x_12 = lean_alloc_closure((void*)(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__3), 2, 1);
|
||||
lean_closure_set(x_12, 0, x_1);
|
||||
x_13 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___closed__1;
|
||||
x_13 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___closed__1;
|
||||
x_14 = lean_alloc_ctor(0, 6, 0);
|
||||
lean_ctor_set(x_14, 0, x_3);
|
||||
lean_ctor_set(x_14, 1, x_9);
|
||||
|
|
@ -3499,11 +3499,11 @@ lean_ctor_set(x_14, 2, x_10);
|
|||
lean_ctor_set(x_14, 3, x_11);
|
||||
lean_ctor_set(x_14, 4, x_12);
|
||||
lean_ctor_set(x_14, 5, x_13);
|
||||
x_15 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8(x_14, x_2);
|
||||
x_15 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8(x_14, x_2);
|
||||
return x_15;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
|
|
@ -3512,11 +3512,11 @@ lean_inc(x_3);
|
|||
x_4 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_4);
|
||||
lean_dec(x_2);
|
||||
x_5 = l_Lean_SMap_insert___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__1(x_1, x_3, x_4);
|
||||
x_5 = l_Lean_SMap_insert___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__1(x_1, x_3, x_4);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__1() {
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -3524,21 +3524,21 @@ x_1 = l_Std_PersistentHashMap_mkEmptyEntriesArray(lean_box(0), lean_box(0));
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__2() {
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__1;
|
||||
x_1 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__1;
|
||||
x_2 = lean_alloc_ctor(0, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__3() {
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__2;
|
||||
x_1 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__2;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_1);
|
||||
|
|
@ -3546,24 +3546,24 @@ lean_ctor_set(x_3, 1, x_2);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = l_Std_mkHashMapImp___rarg(x_2);
|
||||
x_4 = 1;
|
||||
x_5 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__3;
|
||||
x_5 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__3;
|
||||
x_6 = lean_alloc_ctor(0, 2, 1);
|
||||
lean_ctor_set(x_6, 0, x_3);
|
||||
lean_ctor_set(x_6, 1, x_5);
|
||||
lean_ctor_set_uint8(x_6, sizeof(void*)*2, x_4);
|
||||
x_7 = l_Lean_mkStateFromImportedEntries___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__3(x_6, x_1);
|
||||
x_8 = l_Lean_SMap_switch___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__6(x_7);
|
||||
x_7 = l_Lean_mkStateFromImportedEntries___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__3(x_6, x_1);
|
||||
x_8 = l_Lean_SMap_switch___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__6(x_7);
|
||||
return x_8;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__1() {
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -3571,17 +3571,17 @@ x_1 = lean_mk_string("unreachBranchesFunSummary");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__2() {
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__1;
|
||||
x_2 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__3() {
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -3590,30 +3590,30 @@ lean_closure_set(x_1, 0, lean_box(0));
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__4() {
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__1), 2, 0);
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__1), 2, 0);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__5() {
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2), 1, 0);
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2), 1, 0);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__6() {
|
||||
static lean_object* _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__2;
|
||||
x_2 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__4;
|
||||
x_3 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__5;
|
||||
x_4 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__3;
|
||||
x_1 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__2;
|
||||
x_2 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__4;
|
||||
x_3 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__5;
|
||||
x_4 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__3;
|
||||
x_5 = lean_alloc_ctor(0, 4, 0);
|
||||
lean_ctor_set(x_5, 0, x_1);
|
||||
lean_ctor_set(x_5, 1, x_2);
|
||||
|
|
@ -3622,25 +3622,25 @@ lean_ctor_set(x_5, 3, x_4);
|
|||
return x_5;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
x_2 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__6;
|
||||
x_3 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7(x_2, x_1);
|
||||
x_2 = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__6;
|
||||
x_3 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7(x_2, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__2___boxed(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__2___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__2(x_1);
|
||||
x_2 = l_Std_mkHashMap___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__2(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
size_t x_5; size_t x_6; lean_object* x_7;
|
||||
|
|
@ -3648,12 +3648,12 @@ x_5 = lean_unbox_usize(x_2);
|
|||
lean_dec(x_2);
|
||||
x_6 = lean_unbox_usize(x_3);
|
||||
lean_dec(x_3);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__4(x_1, x_5, x_6, x_4);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__4(x_1, x_5, x_6, x_4);
|
||||
lean_dec(x_1);
|
||||
return x_7;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
size_t x_5; size_t x_6; lean_object* x_7;
|
||||
|
|
@ -3661,12 +3661,12 @@ x_5 = lean_unbox_usize(x_2);
|
|||
lean_dec(x_2);
|
||||
x_6 = lean_unbox_usize(x_3);
|
||||
lean_dec(x_3);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__5(x_1, x_5, x_6, x_4);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__5(x_1, x_5, x_6, x_4);
|
||||
lean_dec(x_1);
|
||||
return x_7;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__9___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__9___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
size_t x_5; size_t x_6; uint8_t x_7; lean_object* x_8;
|
||||
|
|
@ -3674,36 +3674,36 @@ x_5 = lean_unbox_usize(x_3);
|
|||
lean_dec(x_3);
|
||||
x_6 = lean_unbox_usize(x_4);
|
||||
lean_dec(x_4);
|
||||
x_7 = l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__9(x_1, x_2, x_5, x_6);
|
||||
x_7 = l_Array_anyMUnsafe_any___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__9(x_1, x_2, x_5, x_6);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_8 = lean_box(x_7);
|
||||
return x_8;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2(x_1, x_2, x_3);
|
||||
x_4 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2(x_1, x_2, x_3);
|
||||
lean_dec(x_2);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6;
|
||||
x_6 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__1(x_1, x_2, x_3, x_4, x_5);
|
||||
x_6 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__1(x_1, x_2, x_3, x_4, x_5);
|
||||
lean_dec(x_4);
|
||||
return x_6;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___boxed(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4(x_1);
|
||||
x_2 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -7775,36 +7775,36 @@ l_Lean_IR_UnreachableBranches_Value_instToStringValue___closed__2 = _init_l_Lean
|
|||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_Value_instToStringValue___closed__2);
|
||||
l_Lean_IR_UnreachableBranches_Value_instToStringValue = _init_l_Lean_IR_UnreachableBranches_Value_instToStringValue();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_Value_instToStringValue);
|
||||
l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2___closed__1 = _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2___closed__1();
|
||||
lean_mark_persistent(l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___lambda__2___closed__1);
|
||||
l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__1 = _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__1();
|
||||
lean_mark_persistent(l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__1);
|
||||
l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__2 = _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__2();
|
||||
lean_mark_persistent(l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__8___closed__2);
|
||||
l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__1 = _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__1();
|
||||
lean_mark_persistent(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__1);
|
||||
l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__2 = _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__2();
|
||||
lean_mark_persistent(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___lambda__4___closed__2);
|
||||
l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___closed__1 = _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___closed__1();
|
||||
lean_mark_persistent(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____spec__7___closed__1);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__1 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__1();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__1);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__2 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__2();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__2);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__3 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__3();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____lambda__2___closed__3);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__1 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__1();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__1);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__2 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__2();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__2);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__3 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__3();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__3);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__4 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__4();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__4);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__5 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__5();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__5);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__6 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__6();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594____closed__6);
|
||||
l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2___closed__1 = _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2___closed__1();
|
||||
lean_mark_persistent(l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___lambda__2___closed__1);
|
||||
l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__1 = _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__1();
|
||||
lean_mark_persistent(l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__1);
|
||||
l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__2 = _init_l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__2();
|
||||
lean_mark_persistent(l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__8___closed__2);
|
||||
l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__1 = _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__1();
|
||||
lean_mark_persistent(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__1);
|
||||
l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__2 = _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__2();
|
||||
lean_mark_persistent(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___lambda__4___closed__2);
|
||||
l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___closed__1 = _init_l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___closed__1();
|
||||
lean_mark_persistent(l_Lean_registerSimplePersistentEnvExtension___at_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____spec__7___closed__1);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__1 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__1();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__1);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__2 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__2();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__2);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__3 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__3();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____lambda__2___closed__3);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__1 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__1();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__1);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__2 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__2();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__2);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__3 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__3();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__3);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__4 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__4();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__4);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__5 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__5();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__5);
|
||||
l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__6 = _init_l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__6();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595____closed__6);
|
||||
l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__4___rarg___closed__1 = _init_l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__4___rarg___closed__1();
|
||||
l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__4___rarg___closed__2 = _init_l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__4___rarg___closed__2();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_functionSummariesExt___elambda__4___rarg___closed__2);
|
||||
|
|
@ -7824,7 +7824,7 @@ l_Lean_IR_UnreachableBranches_functionSummariesExt___closed__6 = _init_l_Lean_IR
|
|||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_functionSummariesExt___closed__6);
|
||||
l_Lean_IR_UnreachableBranches_functionSummariesExt___closed__7 = _init_l_Lean_IR_UnreachableBranches_functionSummariesExt___closed__7();
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_functionSummariesExt___closed__7);
|
||||
res = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_594_(lean_io_mk_world());
|
||||
res = l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_595_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
l_Lean_IR_UnreachableBranches_functionSummariesExt = lean_io_result_get_value(res);
|
||||
lean_mark_persistent(l_Lean_IR_UnreachableBranches_functionSummariesExt);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Binders.c
generated
4
stage0/stdlib/Lean/Elab/Binders.c
generated
|
|
@ -389,10 +389,10 @@ LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabArrow(lean_object*, lean_object*,
|
|||
static lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___closed__5;
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Term_checkBinderAnnotations;
|
||||
lean_object* l_Lean_Syntax_getSepArgs(lean_object*);
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Term_FunBinders_State_expectedType_x3f___default;
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabFun___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__16;
|
||||
lean_object* l_Lean_Syntax_getNumArgs(lean_object*);
|
||||
|
|
@ -16907,7 +16907,7 @@ lean_dec(x_10);
|
|||
x_12 = l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderIdent___closed__6;
|
||||
x_13 = lean_alloc_closure((void*)(l_Lean_Elab_Term_expandWhereDecls___lambda__2), 2, 1);
|
||||
lean_closure_set(x_13, 0, x_12);
|
||||
x_14 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_11, x_13);
|
||||
x_14 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_11, x_13);
|
||||
lean_dec(x_11);
|
||||
if (lean_obj_tag(x_14) == 0)
|
||||
{
|
||||
|
|
|
|||
596
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
596
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
|
|
@ -328,7 +328,6 @@ lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*);
|
|||
static lean_object* l___regBuiltin_Lean_Elab_Term_expandDbgTrace___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabTrailingParserMacro___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_resolveId_x3f(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l___regBuiltin_Lean_Elab_Term_elabLeadingParserMacro___closed__2;
|
||||
static lean_object* l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__12;
|
||||
static lean_object* l_Lean_Elab_Term_elabLeadingParserMacro___lambda__1___closed__1;
|
||||
|
|
@ -349,6 +348,7 @@ LEAN_EXPORT lean_object* l_Lean_Elab_Term_elabTrailingParserMacro___lambda__2___
|
|||
extern lean_object* l_Lean_instInhabitedSyntax;
|
||||
static lean_object* l_Lean_Elab_Term_elabStateRefT___closed__1;
|
||||
static lean_object* l_Lean_Elab_Term_expandShow___closed__25;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Term_elabSubst___closed__12;
|
||||
static lean_object* l___regBuiltin_Lean_Elab_Term_elabPanic___closed__2;
|
||||
lean_object* l_Lean_mkSepArray(lean_object*, lean_object*);
|
||||
|
|
@ -1285,7 +1285,7 @@ x_34 = lean_usize_of_nat(x_33);
|
|||
lean_dec(x_33);
|
||||
x_35 = 0;
|
||||
x_36 = x_32;
|
||||
x_37 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_34, x_35, x_36);
|
||||
x_37 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_34, x_35, x_36);
|
||||
x_38 = x_37;
|
||||
x_39 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__6;
|
||||
x_40 = l_Lean_mkSepArray(x_38, x_39);
|
||||
|
|
@ -9150,7 +9150,7 @@ static lean_object* _init_l_Lean_Elab_Term_expandAssert___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = lean_unsigned_to_nat(6u);
|
||||
x_1 = lean_unsigned_to_nat(7u);
|
||||
x_2 = lean_mk_empty_array_with_capacity(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -9206,7 +9206,7 @@ x_9 = l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_7
|
|||
x_10 = !lean_is_exclusive(x_9);
|
||||
if (x_10 == 0)
|
||||
{
|
||||
lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54;
|
||||
lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55;
|
||||
x_11 = lean_ctor_get(x_9, 0);
|
||||
x_12 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__1;
|
||||
lean_inc(x_11);
|
||||
|
|
@ -9272,308 +9272,312 @@ lean_ctor_set(x_45, 0, x_44);
|
|||
lean_ctor_set(x_45, 1, x_43);
|
||||
x_46 = l_Lean_Elab_Term_expandAssert___closed__4;
|
||||
x_47 = lean_array_push(x_46, x_13);
|
||||
x_48 = lean_array_push(x_47, x_5);
|
||||
x_49 = lean_array_push(x_48, x_15);
|
||||
x_50 = lean_array_push(x_49, x_7);
|
||||
x_51 = lean_array_push(x_50, x_17);
|
||||
x_52 = lean_array_push(x_51, x_45);
|
||||
x_53 = l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2;
|
||||
x_54 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_54, 0, x_53);
|
||||
lean_ctor_set(x_54, 1, x_52);
|
||||
lean_ctor_set(x_9, 0, x_54);
|
||||
x_48 = lean_array_push(x_47, x_30);
|
||||
x_49 = lean_array_push(x_48, x_5);
|
||||
x_50 = lean_array_push(x_49, x_15);
|
||||
x_51 = lean_array_push(x_50, x_7);
|
||||
x_52 = lean_array_push(x_51, x_17);
|
||||
x_53 = lean_array_push(x_52, x_45);
|
||||
x_54 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__2;
|
||||
x_55 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_55, 0, x_54);
|
||||
lean_ctor_set(x_55, 1, x_53);
|
||||
lean_ctor_set(x_9, 0, x_55);
|
||||
return x_9;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100;
|
||||
x_55 = lean_ctor_get(x_9, 0);
|
||||
x_56 = lean_ctor_get(x_9, 1);
|
||||
lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102;
|
||||
x_56 = lean_ctor_get(x_9, 0);
|
||||
x_57 = lean_ctor_get(x_9, 1);
|
||||
lean_inc(x_57);
|
||||
lean_inc(x_56);
|
||||
lean_inc(x_55);
|
||||
lean_dec(x_9);
|
||||
x_57 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__1;
|
||||
lean_inc(x_55);
|
||||
x_58 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_58, 0, x_55);
|
||||
lean_ctor_set(x_58, 1, x_57);
|
||||
x_59 = l_Lean_Elab_Term_expandAssert___closed__1;
|
||||
lean_inc(x_55);
|
||||
x_60 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_60, 0, x_55);
|
||||
lean_ctor_set(x_60, 1, x_59);
|
||||
x_61 = l_Lean_Elab_Term_expandAssert___closed__2;
|
||||
lean_inc(x_55);
|
||||
x_62 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_62, 0, x_55);
|
||||
lean_ctor_set(x_62, 1, x_61);
|
||||
x_63 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__1;
|
||||
lean_inc(x_55);
|
||||
x_64 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_64, 0, x_55);
|
||||
lean_ctor_set(x_64, 1, x_63);
|
||||
x_65 = l_Lean_Elab_Term_elabIf___closed__10;
|
||||
lean_inc(x_55);
|
||||
x_66 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_66, 0, x_55);
|
||||
lean_ctor_set(x_66, 1, x_65);
|
||||
x_67 = l_Lean_Elab_Term_expandAssert___closed__3;
|
||||
lean_inc(x_55);
|
||||
x_68 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_68, 0, x_55);
|
||||
lean_ctor_set(x_68, 1, x_67);
|
||||
x_69 = l_Lean_Elab_Term_elabIf___closed__15;
|
||||
x_70 = lean_array_push(x_69, x_68);
|
||||
x_71 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__3;
|
||||
x_72 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_72, 0, x_71);
|
||||
lean_ctor_set(x_72, 1, x_70);
|
||||
x_73 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__10;
|
||||
x_74 = lean_array_push(x_73, x_72);
|
||||
x_75 = l_Lean_Elab_Term_elabIf___closed__17;
|
||||
x_76 = lean_array_push(x_74, x_75);
|
||||
x_77 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__3;
|
||||
x_78 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_78, 0, x_77);
|
||||
lean_ctor_set(x_78, 1, x_76);
|
||||
x_79 = l_Lean_Elab_Term_elabIf___closed__18;
|
||||
x_80 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_80, 0, x_55);
|
||||
lean_ctor_set(x_80, 1, x_79);
|
||||
x_81 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__8;
|
||||
x_82 = lean_array_push(x_81, x_66);
|
||||
x_83 = lean_array_push(x_82, x_78);
|
||||
x_84 = lean_array_push(x_83, x_80);
|
||||
x_85 = l_Lean_Elab_Term_elabIf___closed__9;
|
||||
x_86 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_86, 0, x_85);
|
||||
lean_ctor_set(x_86, 1, x_84);
|
||||
x_87 = lean_array_push(x_73, x_64);
|
||||
x_88 = lean_array_push(x_87, x_86);
|
||||
x_89 = l___regBuiltin_Lean_Elab_Term_elabPanic___closed__2;
|
||||
x_90 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_90, 0, x_89);
|
||||
lean_ctor_set(x_90, 1, x_88);
|
||||
x_91 = l_Lean_Elab_Term_expandAssert___closed__4;
|
||||
x_92 = lean_array_push(x_91, x_58);
|
||||
x_93 = lean_array_push(x_92, x_5);
|
||||
x_94 = lean_array_push(x_93, x_60);
|
||||
x_95 = lean_array_push(x_94, x_7);
|
||||
x_96 = lean_array_push(x_95, x_62);
|
||||
x_97 = lean_array_push(x_96, x_90);
|
||||
x_98 = l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2;
|
||||
x_99 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_99, 0, x_98);
|
||||
lean_ctor_set(x_99, 1, x_97);
|
||||
x_100 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_100, 0, x_99);
|
||||
lean_ctor_set(x_100, 1, x_56);
|
||||
return x_100;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_101; lean_object* x_102; uint8_t x_103;
|
||||
x_101 = lean_ctor_get(x_8, 0);
|
||||
lean_inc(x_101);
|
||||
lean_dec(x_8);
|
||||
x_102 = l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_72____spec__1(x_2, x_3);
|
||||
x_103 = !lean_is_exclusive(x_102);
|
||||
if (x_103 == 0)
|
||||
{
|
||||
lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156;
|
||||
x_104 = lean_ctor_get(x_102, 0);
|
||||
x_105 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__1;
|
||||
lean_inc(x_104);
|
||||
x_106 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_106, 0, x_104);
|
||||
lean_ctor_set(x_106, 1, x_105);
|
||||
x_107 = l_Lean_Elab_Term_expandAssert___closed__1;
|
||||
lean_inc(x_104);
|
||||
x_108 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_108, 0, x_104);
|
||||
lean_ctor_set(x_108, 1, x_107);
|
||||
x_109 = l_Lean_Elab_Term_expandAssert___closed__2;
|
||||
lean_inc(x_104);
|
||||
x_110 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_110, 0, x_104);
|
||||
lean_ctor_set(x_110, 1, x_109);
|
||||
x_111 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__1;
|
||||
lean_inc(x_104);
|
||||
x_112 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_112, 0, x_104);
|
||||
lean_ctor_set(x_112, 1, x_111);
|
||||
x_113 = l_Lean_Elab_Term_elabIf___closed__10;
|
||||
lean_inc(x_104);
|
||||
x_114 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_114, 0, x_104);
|
||||
lean_ctor_set(x_114, 1, x_113);
|
||||
x_115 = l_Lean_Elab_Term_expandAssert___closed__7;
|
||||
lean_inc(x_104);
|
||||
x_116 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_116, 0, x_104);
|
||||
lean_ctor_set(x_116, 1, x_115);
|
||||
x_117 = l_Lean_Elab_Term_elabIf___closed__15;
|
||||
x_118 = lean_array_push(x_117, x_116);
|
||||
x_119 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__3;
|
||||
x_120 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_120, 0, x_119);
|
||||
lean_ctor_set(x_120, 1, x_118);
|
||||
x_121 = l_Lean_Elab_Term_expandAssert___closed__8;
|
||||
lean_inc(x_104);
|
||||
x_122 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_122, 0, x_104);
|
||||
lean_ctor_set(x_122, 1, x_121);
|
||||
x_123 = lean_box(2);
|
||||
x_124 = l_Lean_Syntax_mkStrLit(x_101, x_123);
|
||||
lean_dec(x_101);
|
||||
x_125 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__8;
|
||||
x_126 = lean_array_push(x_125, x_120);
|
||||
x_127 = lean_array_push(x_126, x_122);
|
||||
x_128 = lean_array_push(x_127, x_124);
|
||||
x_129 = l_Lean_Elab_Term_expandAssert___closed__6;
|
||||
x_130 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_130, 0, x_129);
|
||||
lean_ctor_set(x_130, 1, x_128);
|
||||
x_131 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__10;
|
||||
x_132 = lean_array_push(x_131, x_130);
|
||||
x_133 = l_Lean_Elab_Term_elabIf___closed__17;
|
||||
x_134 = lean_array_push(x_132, x_133);
|
||||
x_135 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__3;
|
||||
x_136 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_136, 0, x_135);
|
||||
lean_ctor_set(x_136, 1, x_134);
|
||||
x_137 = l_Lean_Elab_Term_elabIf___closed__18;
|
||||
x_138 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_138, 0, x_104);
|
||||
lean_ctor_set(x_138, 1, x_137);
|
||||
x_139 = lean_array_push(x_125, x_114);
|
||||
x_140 = lean_array_push(x_139, x_136);
|
||||
x_141 = lean_array_push(x_140, x_138);
|
||||
x_142 = l_Lean_Elab_Term_elabIf___closed__9;
|
||||
x_143 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_143, 0, x_142);
|
||||
lean_ctor_set(x_143, 1, x_141);
|
||||
x_144 = lean_array_push(x_131, x_112);
|
||||
x_145 = lean_array_push(x_144, x_143);
|
||||
x_146 = l___regBuiltin_Lean_Elab_Term_elabPanic___closed__2;
|
||||
x_147 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_147, 0, x_146);
|
||||
lean_ctor_set(x_147, 1, x_145);
|
||||
x_148 = l_Lean_Elab_Term_expandAssert___closed__4;
|
||||
x_149 = lean_array_push(x_148, x_106);
|
||||
x_150 = lean_array_push(x_149, x_5);
|
||||
x_151 = lean_array_push(x_150, x_108);
|
||||
x_152 = lean_array_push(x_151, x_7);
|
||||
x_153 = lean_array_push(x_152, x_110);
|
||||
x_154 = lean_array_push(x_153, x_147);
|
||||
x_155 = l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2;
|
||||
x_156 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_156, 0, x_155);
|
||||
lean_ctor_set(x_156, 1, x_154);
|
||||
lean_ctor_set(x_102, 0, x_156);
|
||||
x_58 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__1;
|
||||
lean_inc(x_56);
|
||||
x_59 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_59, 0, x_56);
|
||||
lean_ctor_set(x_59, 1, x_58);
|
||||
x_60 = l_Lean_Elab_Term_expandAssert___closed__1;
|
||||
lean_inc(x_56);
|
||||
x_61 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_61, 0, x_56);
|
||||
lean_ctor_set(x_61, 1, x_60);
|
||||
x_62 = l_Lean_Elab_Term_expandAssert___closed__2;
|
||||
lean_inc(x_56);
|
||||
x_63 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_63, 0, x_56);
|
||||
lean_ctor_set(x_63, 1, x_62);
|
||||
x_64 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__1;
|
||||
lean_inc(x_56);
|
||||
x_65 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_65, 0, x_56);
|
||||
lean_ctor_set(x_65, 1, x_64);
|
||||
x_66 = l_Lean_Elab_Term_elabIf___closed__10;
|
||||
lean_inc(x_56);
|
||||
x_67 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_67, 0, x_56);
|
||||
lean_ctor_set(x_67, 1, x_66);
|
||||
x_68 = l_Lean_Elab_Term_expandAssert___closed__3;
|
||||
lean_inc(x_56);
|
||||
x_69 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_69, 0, x_56);
|
||||
lean_ctor_set(x_69, 1, x_68);
|
||||
x_70 = l_Lean_Elab_Term_elabIf___closed__15;
|
||||
x_71 = lean_array_push(x_70, x_69);
|
||||
x_72 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__3;
|
||||
x_73 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_73, 0, x_72);
|
||||
lean_ctor_set(x_73, 1, x_71);
|
||||
x_74 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__10;
|
||||
x_75 = lean_array_push(x_74, x_73);
|
||||
x_76 = l_Lean_Elab_Term_elabIf___closed__17;
|
||||
x_77 = lean_array_push(x_75, x_76);
|
||||
x_78 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__3;
|
||||
x_79 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_79, 0, x_78);
|
||||
lean_ctor_set(x_79, 1, x_77);
|
||||
x_80 = l_Lean_Elab_Term_elabIf___closed__18;
|
||||
x_81 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_81, 0, x_56);
|
||||
lean_ctor_set(x_81, 1, x_80);
|
||||
x_82 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__8;
|
||||
x_83 = lean_array_push(x_82, x_67);
|
||||
x_84 = lean_array_push(x_83, x_79);
|
||||
x_85 = lean_array_push(x_84, x_81);
|
||||
x_86 = l_Lean_Elab_Term_elabIf___closed__9;
|
||||
x_87 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_87, 0, x_86);
|
||||
lean_ctor_set(x_87, 1, x_85);
|
||||
x_88 = lean_array_push(x_74, x_65);
|
||||
x_89 = lean_array_push(x_88, x_87);
|
||||
x_90 = l___regBuiltin_Lean_Elab_Term_elabPanic___closed__2;
|
||||
x_91 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_91, 0, x_90);
|
||||
lean_ctor_set(x_91, 1, x_89);
|
||||
x_92 = l_Lean_Elab_Term_expandAssert___closed__4;
|
||||
x_93 = lean_array_push(x_92, x_59);
|
||||
x_94 = lean_array_push(x_93, x_76);
|
||||
x_95 = lean_array_push(x_94, x_5);
|
||||
x_96 = lean_array_push(x_95, x_61);
|
||||
x_97 = lean_array_push(x_96, x_7);
|
||||
x_98 = lean_array_push(x_97, x_63);
|
||||
x_99 = lean_array_push(x_98, x_91);
|
||||
x_100 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__2;
|
||||
x_101 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_101, 0, x_100);
|
||||
lean_ctor_set(x_101, 1, x_99);
|
||||
x_102 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_102, 0, x_101);
|
||||
lean_ctor_set(x_102, 1, x_57);
|
||||
return x_102;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_object* x_174; lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; lean_object* x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; lean_object* x_198; lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211;
|
||||
x_157 = lean_ctor_get(x_102, 0);
|
||||
x_158 = lean_ctor_get(x_102, 1);
|
||||
lean_inc(x_158);
|
||||
lean_inc(x_157);
|
||||
lean_dec(x_102);
|
||||
x_159 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__1;
|
||||
lean_inc(x_157);
|
||||
x_160 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_160, 0, x_157);
|
||||
lean_ctor_set(x_160, 1, x_159);
|
||||
x_161 = l_Lean_Elab_Term_expandAssert___closed__1;
|
||||
lean_inc(x_157);
|
||||
x_162 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_162, 0, x_157);
|
||||
lean_ctor_set(x_162, 1, x_161);
|
||||
x_163 = l_Lean_Elab_Term_expandAssert___closed__2;
|
||||
lean_inc(x_157);
|
||||
x_164 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_164, 0, x_157);
|
||||
lean_ctor_set(x_164, 1, x_163);
|
||||
x_165 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__1;
|
||||
lean_inc(x_157);
|
||||
x_166 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_166, 0, x_157);
|
||||
lean_ctor_set(x_166, 1, x_165);
|
||||
x_167 = l_Lean_Elab_Term_elabIf___closed__10;
|
||||
lean_inc(x_157);
|
||||
x_168 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_168, 0, x_157);
|
||||
lean_ctor_set(x_168, 1, x_167);
|
||||
x_169 = l_Lean_Elab_Term_expandAssert___closed__7;
|
||||
lean_inc(x_157);
|
||||
x_170 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_170, 0, x_157);
|
||||
lean_ctor_set(x_170, 1, x_169);
|
||||
x_171 = l_Lean_Elab_Term_elabIf___closed__15;
|
||||
x_172 = lean_array_push(x_171, x_170);
|
||||
x_173 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__3;
|
||||
x_174 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_174, 0, x_173);
|
||||
lean_ctor_set(x_174, 1, x_172);
|
||||
x_175 = l_Lean_Elab_Term_expandAssert___closed__8;
|
||||
lean_inc(x_157);
|
||||
x_176 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_176, 0, x_157);
|
||||
lean_ctor_set(x_176, 1, x_175);
|
||||
x_177 = lean_box(2);
|
||||
x_178 = l_Lean_Syntax_mkStrLit(x_101, x_177);
|
||||
lean_dec(x_101);
|
||||
x_179 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__8;
|
||||
x_180 = lean_array_push(x_179, x_174);
|
||||
x_181 = lean_array_push(x_180, x_176);
|
||||
x_182 = lean_array_push(x_181, x_178);
|
||||
x_183 = l_Lean_Elab_Term_expandAssert___closed__6;
|
||||
x_184 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_184, 0, x_183);
|
||||
lean_ctor_set(x_184, 1, x_182);
|
||||
x_185 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__10;
|
||||
x_186 = lean_array_push(x_185, x_184);
|
||||
x_187 = l_Lean_Elab_Term_elabIf___closed__17;
|
||||
x_188 = lean_array_push(x_186, x_187);
|
||||
x_189 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__3;
|
||||
x_190 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_190, 0, x_189);
|
||||
lean_ctor_set(x_190, 1, x_188);
|
||||
x_191 = l_Lean_Elab_Term_elabIf___closed__18;
|
||||
x_192 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_192, 0, x_157);
|
||||
lean_ctor_set(x_192, 1, x_191);
|
||||
x_193 = lean_array_push(x_179, x_168);
|
||||
x_194 = lean_array_push(x_193, x_190);
|
||||
x_195 = lean_array_push(x_194, x_192);
|
||||
x_196 = l_Lean_Elab_Term_elabIf___closed__9;
|
||||
x_197 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_197, 0, x_196);
|
||||
lean_ctor_set(x_197, 1, x_195);
|
||||
x_198 = lean_array_push(x_185, x_166);
|
||||
x_199 = lean_array_push(x_198, x_197);
|
||||
x_200 = l___regBuiltin_Lean_Elab_Term_elabPanic___closed__2;
|
||||
x_201 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_201, 0, x_200);
|
||||
lean_ctor_set(x_201, 1, x_199);
|
||||
x_202 = l_Lean_Elab_Term_expandAssert___closed__4;
|
||||
x_203 = lean_array_push(x_202, x_160);
|
||||
x_204 = lean_array_push(x_203, x_5);
|
||||
x_205 = lean_array_push(x_204, x_162);
|
||||
x_206 = lean_array_push(x_205, x_7);
|
||||
x_207 = lean_array_push(x_206, x_164);
|
||||
x_208 = lean_array_push(x_207, x_201);
|
||||
x_209 = l___regBuiltin_Lean_Elab_Term_elabIfOld2___closed__2;
|
||||
x_210 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_210, 0, x_209);
|
||||
lean_ctor_set(x_210, 1, x_208);
|
||||
x_211 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_211, 0, x_210);
|
||||
lean_ctor_set(x_211, 1, x_158);
|
||||
return x_211;
|
||||
lean_object* x_103; lean_object* x_104; uint8_t x_105;
|
||||
x_103 = lean_ctor_get(x_8, 0);
|
||||
lean_inc(x_103);
|
||||
lean_dec(x_8);
|
||||
x_104 = l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_72____spec__1(x_2, x_3);
|
||||
x_105 = !lean_is_exclusive(x_104);
|
||||
if (x_105 == 0)
|
||||
{
|
||||
lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159;
|
||||
x_106 = lean_ctor_get(x_104, 0);
|
||||
x_107 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__1;
|
||||
lean_inc(x_106);
|
||||
x_108 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_108, 0, x_106);
|
||||
lean_ctor_set(x_108, 1, x_107);
|
||||
x_109 = l_Lean_Elab_Term_expandAssert___closed__1;
|
||||
lean_inc(x_106);
|
||||
x_110 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_110, 0, x_106);
|
||||
lean_ctor_set(x_110, 1, x_109);
|
||||
x_111 = l_Lean_Elab_Term_expandAssert___closed__2;
|
||||
lean_inc(x_106);
|
||||
x_112 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_112, 0, x_106);
|
||||
lean_ctor_set(x_112, 1, x_111);
|
||||
x_113 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__1;
|
||||
lean_inc(x_106);
|
||||
x_114 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_114, 0, x_106);
|
||||
lean_ctor_set(x_114, 1, x_113);
|
||||
x_115 = l_Lean_Elab_Term_elabIf___closed__10;
|
||||
lean_inc(x_106);
|
||||
x_116 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_116, 0, x_106);
|
||||
lean_ctor_set(x_116, 1, x_115);
|
||||
x_117 = l_Lean_Elab_Term_expandAssert___closed__7;
|
||||
lean_inc(x_106);
|
||||
x_118 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_118, 0, x_106);
|
||||
lean_ctor_set(x_118, 1, x_117);
|
||||
x_119 = l_Lean_Elab_Term_elabIf___closed__15;
|
||||
x_120 = lean_array_push(x_119, x_118);
|
||||
x_121 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__3;
|
||||
x_122 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_122, 0, x_121);
|
||||
lean_ctor_set(x_122, 1, x_120);
|
||||
x_123 = l_Lean_Elab_Term_expandAssert___closed__8;
|
||||
lean_inc(x_106);
|
||||
x_124 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_124, 0, x_106);
|
||||
lean_ctor_set(x_124, 1, x_123);
|
||||
x_125 = lean_box(2);
|
||||
x_126 = l_Lean_Syntax_mkStrLit(x_103, x_125);
|
||||
lean_dec(x_103);
|
||||
x_127 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__8;
|
||||
x_128 = lean_array_push(x_127, x_122);
|
||||
x_129 = lean_array_push(x_128, x_124);
|
||||
x_130 = lean_array_push(x_129, x_126);
|
||||
x_131 = l_Lean_Elab_Term_expandAssert___closed__6;
|
||||
x_132 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_132, 0, x_131);
|
||||
lean_ctor_set(x_132, 1, x_130);
|
||||
x_133 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__10;
|
||||
x_134 = lean_array_push(x_133, x_132);
|
||||
x_135 = l_Lean_Elab_Term_elabIf___closed__17;
|
||||
x_136 = lean_array_push(x_134, x_135);
|
||||
x_137 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__3;
|
||||
x_138 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_138, 0, x_137);
|
||||
lean_ctor_set(x_138, 1, x_136);
|
||||
x_139 = l_Lean_Elab_Term_elabIf___closed__18;
|
||||
x_140 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_140, 0, x_106);
|
||||
lean_ctor_set(x_140, 1, x_139);
|
||||
x_141 = lean_array_push(x_127, x_116);
|
||||
x_142 = lean_array_push(x_141, x_138);
|
||||
x_143 = lean_array_push(x_142, x_140);
|
||||
x_144 = l_Lean_Elab_Term_elabIf___closed__9;
|
||||
x_145 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_145, 0, x_144);
|
||||
lean_ctor_set(x_145, 1, x_143);
|
||||
x_146 = lean_array_push(x_133, x_114);
|
||||
x_147 = lean_array_push(x_146, x_145);
|
||||
x_148 = l___regBuiltin_Lean_Elab_Term_elabPanic___closed__2;
|
||||
x_149 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_149, 0, x_148);
|
||||
lean_ctor_set(x_149, 1, x_147);
|
||||
x_150 = l_Lean_Elab_Term_expandAssert___closed__4;
|
||||
x_151 = lean_array_push(x_150, x_108);
|
||||
x_152 = lean_array_push(x_151, x_135);
|
||||
x_153 = lean_array_push(x_152, x_5);
|
||||
x_154 = lean_array_push(x_153, x_110);
|
||||
x_155 = lean_array_push(x_154, x_7);
|
||||
x_156 = lean_array_push(x_155, x_112);
|
||||
x_157 = lean_array_push(x_156, x_149);
|
||||
x_158 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__2;
|
||||
x_159 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_159, 0, x_158);
|
||||
lean_ctor_set(x_159, 1, x_157);
|
||||
lean_ctor_set(x_104, 0, x_159);
|
||||
return x_104;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_object* x_174; lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; lean_object* x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; lean_object* x_198; lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215;
|
||||
x_160 = lean_ctor_get(x_104, 0);
|
||||
x_161 = lean_ctor_get(x_104, 1);
|
||||
lean_inc(x_161);
|
||||
lean_inc(x_160);
|
||||
lean_dec(x_104);
|
||||
x_162 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__1;
|
||||
lean_inc(x_160);
|
||||
x_163 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_163, 0, x_160);
|
||||
lean_ctor_set(x_163, 1, x_162);
|
||||
x_164 = l_Lean_Elab_Term_expandAssert___closed__1;
|
||||
lean_inc(x_160);
|
||||
x_165 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_165, 0, x_160);
|
||||
lean_ctor_set(x_165, 1, x_164);
|
||||
x_166 = l_Lean_Elab_Term_expandAssert___closed__2;
|
||||
lean_inc(x_160);
|
||||
x_167 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_167, 0, x_160);
|
||||
lean_ctor_set(x_167, 1, x_166);
|
||||
x_168 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__1;
|
||||
lean_inc(x_160);
|
||||
x_169 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_169, 0, x_160);
|
||||
lean_ctor_set(x_169, 1, x_168);
|
||||
x_170 = l_Lean_Elab_Term_elabIf___closed__10;
|
||||
lean_inc(x_160);
|
||||
x_171 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_171, 0, x_160);
|
||||
lean_ctor_set(x_171, 1, x_170);
|
||||
x_172 = l_Lean_Elab_Term_expandAssert___closed__7;
|
||||
lean_inc(x_160);
|
||||
x_173 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_173, 0, x_160);
|
||||
lean_ctor_set(x_173, 1, x_172);
|
||||
x_174 = l_Lean_Elab_Term_elabIf___closed__15;
|
||||
x_175 = lean_array_push(x_174, x_173);
|
||||
x_176 = l_Lean_Elab_Term_expandUnreachable___rarg___closed__3;
|
||||
x_177 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_177, 0, x_176);
|
||||
lean_ctor_set(x_177, 1, x_175);
|
||||
x_178 = l_Lean_Elab_Term_expandAssert___closed__8;
|
||||
lean_inc(x_160);
|
||||
x_179 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_179, 0, x_160);
|
||||
lean_ctor_set(x_179, 1, x_178);
|
||||
x_180 = lean_box(2);
|
||||
x_181 = l_Lean_Syntax_mkStrLit(x_103, x_180);
|
||||
lean_dec(x_103);
|
||||
x_182 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__8;
|
||||
x_183 = lean_array_push(x_182, x_177);
|
||||
x_184 = lean_array_push(x_183, x_179);
|
||||
x_185 = lean_array_push(x_184, x_181);
|
||||
x_186 = l_Lean_Elab_Term_expandAssert___closed__6;
|
||||
x_187 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_187, 0, x_186);
|
||||
lean_ctor_set(x_187, 1, x_185);
|
||||
x_188 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__10;
|
||||
x_189 = lean_array_push(x_188, x_187);
|
||||
x_190 = l_Lean_Elab_Term_elabIf___closed__17;
|
||||
x_191 = lean_array_push(x_189, x_190);
|
||||
x_192 = l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__3;
|
||||
x_193 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_193, 0, x_192);
|
||||
lean_ctor_set(x_193, 1, x_191);
|
||||
x_194 = l_Lean_Elab_Term_elabIf___closed__18;
|
||||
x_195 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_195, 0, x_160);
|
||||
lean_ctor_set(x_195, 1, x_194);
|
||||
x_196 = lean_array_push(x_182, x_171);
|
||||
x_197 = lean_array_push(x_196, x_193);
|
||||
x_198 = lean_array_push(x_197, x_195);
|
||||
x_199 = l_Lean_Elab_Term_elabIf___closed__9;
|
||||
x_200 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_200, 0, x_199);
|
||||
lean_ctor_set(x_200, 1, x_198);
|
||||
x_201 = lean_array_push(x_188, x_169);
|
||||
x_202 = lean_array_push(x_201, x_200);
|
||||
x_203 = l___regBuiltin_Lean_Elab_Term_elabPanic___closed__2;
|
||||
x_204 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_204, 0, x_203);
|
||||
lean_ctor_set(x_204, 1, x_202);
|
||||
x_205 = l_Lean_Elab_Term_expandAssert___closed__4;
|
||||
x_206 = lean_array_push(x_205, x_163);
|
||||
x_207 = lean_array_push(x_206, x_190);
|
||||
x_208 = lean_array_push(x_207, x_5);
|
||||
x_209 = lean_array_push(x_208, x_165);
|
||||
x_210 = lean_array_push(x_209, x_7);
|
||||
x_211 = lean_array_push(x_210, x_167);
|
||||
x_212 = lean_array_push(x_211, x_204);
|
||||
x_213 = l___regBuiltin_Lean_Elab_Term_elabIf___closed__2;
|
||||
x_214 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_214, 0, x_213);
|
||||
lean_ctor_set(x_214, 1, x_212);
|
||||
x_215 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_215, 0, x_214);
|
||||
lean_ctor_set(x_215, 1, x_161);
|
||||
return x_215;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
16
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
16
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
|
|
@ -135,7 +135,6 @@ lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean
|
|||
lean_object* lean_array_to_list(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__24;
|
||||
static lean_object* l___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqEnumFun___closed__22;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Deriving_BEq_mkMatch___rarg___closed__4;
|
||||
extern lean_object* l_Lean_instInhabitedExpr;
|
||||
LEAN_EXPORT lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -143,6 +142,7 @@ static lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_m
|
|||
static lean_object* l_Lean_Elab_Deriving_BEq_mkBEqHeader___rarg___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__11;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_mkSepArray(lean_object*, lean_object*);
|
||||
static lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___closed__2;
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqEnumCmd(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -790,7 +790,7 @@ x_67 = lean_usize_of_nat(x_66);
|
|||
lean_dec(x_66);
|
||||
x_68 = 0;
|
||||
x_69 = x_41;
|
||||
x_70 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_67, x_68, x_69);
|
||||
x_70 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_67, x_68, x_69);
|
||||
x_71 = x_70;
|
||||
x_72 = l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__17;
|
||||
x_73 = l_Lean_mkSepArray(x_71, x_72);
|
||||
|
|
@ -832,7 +832,7 @@ x_90 = lean_usize_of_nat(x_89);
|
|||
lean_dec(x_89);
|
||||
x_91 = 0;
|
||||
x_92 = x_41;
|
||||
x_93 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_90, x_91, x_92);
|
||||
x_93 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_90, x_91, x_92);
|
||||
x_94 = x_93;
|
||||
x_95 = l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__17;
|
||||
x_96 = l_Lean_mkSepArray(x_94, x_95);
|
||||
|
|
@ -2255,7 +2255,7 @@ x_111 = lean_usize_of_nat(x_110);
|
|||
lean_dec(x_110);
|
||||
x_112 = 0;
|
||||
x_113 = x_99;
|
||||
x_114 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_111, x_112, x_113);
|
||||
x_114 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_111, x_112, x_113);
|
||||
x_115 = x_114;
|
||||
x_116 = l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__17;
|
||||
x_117 = l_Lean_mkSepArray(x_115, x_116);
|
||||
|
|
@ -2296,7 +2296,7 @@ x_133 = lean_usize_of_nat(x_132);
|
|||
lean_dec(x_132);
|
||||
x_134 = 0;
|
||||
x_135 = x_99;
|
||||
x_136 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_133, x_134, x_135);
|
||||
x_136 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_133, x_134, x_135);
|
||||
x_137 = x_136;
|
||||
x_138 = l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__17;
|
||||
x_139 = l_Lean_mkSepArray(x_137, x_138);
|
||||
|
|
@ -2514,7 +2514,7 @@ x_220 = lean_usize_of_nat(x_219);
|
|||
lean_dec(x_219);
|
||||
x_221 = 0;
|
||||
x_222 = x_208;
|
||||
x_223 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_220, x_221, x_222);
|
||||
x_223 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_220, x_221, x_222);
|
||||
x_224 = x_223;
|
||||
x_225 = l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__17;
|
||||
x_226 = l_Lean_mkSepArray(x_224, x_225);
|
||||
|
|
@ -3040,7 +3040,7 @@ x_28 = lean_usize_of_nat(x_27);
|
|||
lean_dec(x_27);
|
||||
x_29 = 0;
|
||||
x_30 = x_12;
|
||||
x_31 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_28, x_29, x_30);
|
||||
x_31 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_28, x_29, x_30);
|
||||
x_32 = x_31;
|
||||
x_33 = l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__17;
|
||||
x_34 = l_Lean_mkSepArray(x_32, x_33);
|
||||
|
|
@ -3096,7 +3096,7 @@ x_61 = lean_usize_of_nat(x_60);
|
|||
lean_dec(x_60);
|
||||
x_62 = 0;
|
||||
x_63 = x_12;
|
||||
x_64 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_61, x_62, x_63);
|
||||
x_64 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_61, x_62, x_63);
|
||||
x_65 = x_64;
|
||||
x_66 = l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__17;
|
||||
x_67 = l_Lean_mkSepArray(x_65, x_66);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Deriving/Basic.c
generated
4
stage0/stdlib/Lean/Elab/Deriving/Basic.c
generated
|
|
@ -137,8 +137,8 @@ lean_object* l_List_filterAux___at_Lean_resolveGlobalConstCore___spec__1(lean_ob
|
|||
LEAN_EXPORT lean_object* l_Lean_Elab_elabDeriving___lambda__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_MkInstanceName_main___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_elabDeriving___lambda__3(lean_object*);
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_getOptDerivingClasses___rarg___lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_Deriving_Basic_0__Lean_Elab_tryApplyDefHandler___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_logException___at_Lean_Elab_Command_runLinters___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -3360,7 +3360,7 @@ block_66:
|
|||
{
|
||||
lean_object* x_33; lean_object* x_34;
|
||||
x_33 = l_Lean_Elab_elabDeriving___closed__11;
|
||||
x_34 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_32, x_33);
|
||||
x_34 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_32, x_33);
|
||||
lean_dec(x_32);
|
||||
if (lean_obj_tag(x_34) == 0)
|
||||
{
|
||||
|
|
|
|||
3105
stage0/stdlib/Lean/Elab/Deriving/DecEq.c
generated
3105
stage0/stdlib/Lean/Elab/Deriving/DecEq.c
generated
File diff suppressed because one or more lines are too long
24
stage0/stdlib/Lean/Elab/Deriving/FromToJson.c
generated
24
stage0/stdlib/Lean/Elab/Deriving/FromToJson.c
generated
|
|
@ -243,7 +243,6 @@ static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mk
|
|||
static lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__3___closed__5;
|
||||
static lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__2___closed__2;
|
||||
lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__7;
|
||||
LEAN_EXPORT uint8_t l_Lean_Elab_Deriving_FromToJson_mkJsonField___lambda__1(uint32_t);
|
||||
extern lean_object* l_Lean_instInhabitedExpr;
|
||||
|
|
@ -254,6 +253,7 @@ static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mk
|
|||
extern lean_object* l_Lean_instInhabitedSyntax;
|
||||
static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler_mkAlts___spec__6___lambda__2___closed__4;
|
||||
LEAN_EXPORT lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__4___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_getConstInfoInduct___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__3___closed__6;
|
||||
lean_object* l_Lean_mkSepArray(lean_object*, lean_object*);
|
||||
|
|
@ -1409,7 +1409,7 @@ x_77 = lean_usize_of_nat(x_76);
|
|||
lean_dec(x_76);
|
||||
x_78 = 0;
|
||||
x_79 = x_61;
|
||||
x_80 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_77, x_78, x_79);
|
||||
x_80 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_77, x_78, x_79);
|
||||
x_81 = x_80;
|
||||
x_82 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_83 = l_Lean_mkSepArray(x_81, x_82);
|
||||
|
|
@ -1450,7 +1450,7 @@ x_99 = lean_usize_of_nat(x_98);
|
|||
lean_dec(x_98);
|
||||
x_100 = 0;
|
||||
x_101 = x_61;
|
||||
x_102 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_99, x_100, x_101);
|
||||
x_102 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_99, x_100, x_101);
|
||||
x_103 = x_102;
|
||||
x_104 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_105 = l_Lean_mkSepArray(x_103, x_104);
|
||||
|
|
@ -3700,7 +3700,7 @@ x_81 = lean_array_get_size(x_28);
|
|||
x_82 = lean_usize_of_nat(x_81);
|
||||
lean_dec(x_81);
|
||||
x_83 = x_28;
|
||||
x_84 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_82, x_21, x_83);
|
||||
x_84 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_82, x_21, x_83);
|
||||
x_85 = x_84;
|
||||
x_86 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_87 = l_Lean_mkSepArray(x_85, x_86);
|
||||
|
|
@ -3883,7 +3883,7 @@ x_179 = lean_array_get_size(x_28);
|
|||
x_180 = lean_usize_of_nat(x_179);
|
||||
lean_dec(x_179);
|
||||
x_181 = x_28;
|
||||
x_182 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_180, x_21, x_181);
|
||||
x_182 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_180, x_21, x_181);
|
||||
x_183 = x_182;
|
||||
x_184 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_185 = l_Lean_mkSepArray(x_183, x_184);
|
||||
|
|
@ -4108,7 +4108,7 @@ x_285 = lean_usize_of_nat(x_284);
|
|||
lean_dec(x_284);
|
||||
x_286 = 0;
|
||||
x_287 = x_241;
|
||||
x_288 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_285, x_286, x_287);
|
||||
x_288 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_285, x_286, x_287);
|
||||
x_289 = x_288;
|
||||
x_290 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_291 = l_Lean_mkSepArray(x_289, x_290);
|
||||
|
|
@ -4266,7 +4266,7 @@ x_371 = lean_usize_of_nat(x_370);
|
|||
lean_dec(x_370);
|
||||
x_372 = 0;
|
||||
x_373 = x_241;
|
||||
x_374 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_371, x_372, x_373);
|
||||
x_374 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_371, x_372, x_373);
|
||||
x_375 = x_374;
|
||||
x_376 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_377 = l_Lean_mkSepArray(x_375, x_376);
|
||||
|
|
@ -4906,7 +4906,7 @@ x_685 = lean_usize_of_nat(x_684);
|
|||
lean_dec(x_684);
|
||||
x_686 = 0;
|
||||
x_687 = x_642;
|
||||
x_688 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_685, x_686, x_687);
|
||||
x_688 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_685, x_686, x_687);
|
||||
x_689 = x_688;
|
||||
x_690 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_691 = l_Lean_mkSepArray(x_689, x_690);
|
||||
|
|
@ -5062,7 +5062,7 @@ x_769 = lean_usize_of_nat(x_768);
|
|||
lean_dec(x_768);
|
||||
x_770 = 0;
|
||||
x_771 = x_642;
|
||||
x_772 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_769, x_770, x_771);
|
||||
x_772 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_769, x_770, x_771);
|
||||
x_773 = x_772;
|
||||
x_774 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_775 = l_Lean_mkSepArray(x_773, x_774);
|
||||
|
|
@ -5262,7 +5262,7 @@ x_868 = lean_usize_of_nat(x_867);
|
|||
lean_dec(x_867);
|
||||
x_869 = 0;
|
||||
x_870 = x_823;
|
||||
x_871 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_868, x_869, x_870);
|
||||
x_871 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_868, x_869, x_870);
|
||||
x_872 = x_871;
|
||||
x_873 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_874 = l_Lean_mkSepArray(x_872, x_873);
|
||||
|
|
@ -5946,7 +5946,7 @@ x_46 = lean_usize_of_nat(x_45);
|
|||
lean_dec(x_45);
|
||||
x_47 = 0;
|
||||
x_48 = x_29;
|
||||
x_49 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_46, x_47, x_48);
|
||||
x_49 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_46, x_47, x_48);
|
||||
x_50 = x_49;
|
||||
x_51 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_52 = l_Lean_mkSepArray(x_50, x_51);
|
||||
|
|
@ -9669,7 +9669,7 @@ x_74 = lean_array_get_size(x_73);
|
|||
x_75 = lean_usize_of_nat(x_74);
|
||||
lean_dec(x_74);
|
||||
x_76 = x_73;
|
||||
x_77 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_75, x_26, x_76);
|
||||
x_77 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_75, x_26, x_76);
|
||||
x_78 = x_77;
|
||||
x_79 = l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_mkAlts___spec__5___lambda__1___closed__15;
|
||||
x_80 = l_Lean_mkSepArray(x_78, x_79);
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Elab/Deriving/Hashable.c
generated
10
stage0/stdlib/Lean/Elab/Deriving/Hashable.c
generated
|
|
@ -114,10 +114,10 @@ lean_object* lean_array_to_list(lean_object*, lean_object*);
|
|||
static lean_object* l_Lean_Elab_Deriving_Hashable_mkAuxFunction___closed__21;
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_Hashable_mkHashableHandler___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___closed__18;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedExpr;
|
||||
static lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___closed__15;
|
||||
LEAN_EXPORT lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkHashFuncs___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkSepArray(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__1___closed__3;
|
||||
|
|
@ -1473,7 +1473,7 @@ x_85 = lean_usize_of_nat(x_84);
|
|||
lean_dec(x_84);
|
||||
x_86 = 0;
|
||||
x_87 = x_73;
|
||||
x_88 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_85, x_86, x_87);
|
||||
x_88 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_85, x_86, x_87);
|
||||
x_89 = x_88;
|
||||
x_90 = l_List_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__5___lambda__1___closed__10;
|
||||
x_91 = l_Lean_mkSepArray(x_89, x_90);
|
||||
|
|
@ -1514,7 +1514,7 @@ x_107 = lean_usize_of_nat(x_106);
|
|||
lean_dec(x_106);
|
||||
x_108 = 0;
|
||||
x_109 = x_73;
|
||||
x_110 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_107, x_108, x_109);
|
||||
x_110 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_107, x_108, x_109);
|
||||
x_111 = x_110;
|
||||
x_112 = l_List_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__5___lambda__1___closed__10;
|
||||
x_113 = l_Lean_mkSepArray(x_111, x_112);
|
||||
|
|
@ -2074,7 +2074,7 @@ x_29 = lean_usize_of_nat(x_28);
|
|||
lean_dec(x_28);
|
||||
x_30 = 0;
|
||||
x_31 = x_13;
|
||||
x_32 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_29, x_30, x_31);
|
||||
x_32 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_29, x_30, x_31);
|
||||
x_33 = x_32;
|
||||
x_34 = l_List_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__5___lambda__1___closed__10;
|
||||
x_35 = l_Lean_mkSepArray(x_33, x_34);
|
||||
|
|
@ -2130,7 +2130,7 @@ x_62 = lean_usize_of_nat(x_61);
|
|||
lean_dec(x_61);
|
||||
x_63 = 0;
|
||||
x_64 = x_13;
|
||||
x_65 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_62, x_63, x_64);
|
||||
x_65 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_62, x_63, x_64);
|
||||
x_66 = x_65;
|
||||
x_67 = l_List_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__5___lambda__1___closed__10;
|
||||
x_68 = l_Lean_mkSepArray(x_66, x_67);
|
||||
|
|
|
|||
16
stage0/stdlib/Lean/Elab/Deriving/Inhabited.c
generated
16
stage0/stdlib/Lean/Elab/Deriving/Inhabited.c
generated
|
|
@ -53,10 +53,10 @@ LEAN_EXPORT lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Derivin
|
|||
static lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__23;
|
||||
LEAN_EXPORT lean_object* l_Lean_getConstInfoInduct___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2029____closed__1;
|
||||
static lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__3___closed__1;
|
||||
lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
static lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__42;
|
||||
static lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027____closed__1;
|
||||
static lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__9;
|
||||
static lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__3___closed__3;
|
||||
static lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__17;
|
||||
|
|
@ -287,7 +287,7 @@ LEAN_EXPORT lean_object* l_List_mapTRAux___at___private_Lean_Elab_Deriving_Inhab
|
|||
LEAN_EXPORT lean_object* l_Std_RBNode_find___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___spec__1___boxed(lean_object*, lean_object*);
|
||||
static lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__46;
|
||||
lean_object* l_runST___rarg(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2029_(lean_object*);
|
||||
static lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__26;
|
||||
lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
|
|
@ -12152,7 +12152,7 @@ lean_dec(x_1);
|
|||
return x_5;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027____closed__1() {
|
||||
static lean_object* _init_l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2029____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -12160,12 +12160,12 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Elab_mkInhabitedInstanceHandler___boxed)
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2029_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_2 = l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___closed__2;
|
||||
x_3 = l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027____closed__1;
|
||||
x_3 = l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2029____closed__1;
|
||||
x_4 = l_Lean_Elab_registerBuiltinDerivingHandler(x_2, x_3, x_1);
|
||||
if (lean_obj_tag(x_4) == 0)
|
||||
{
|
||||
|
|
@ -12470,9 +12470,9 @@ l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___clos
|
|||
lean_mark_persistent(l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___closed__3);
|
||||
l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___closed__4 = _init_l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___closed__4();
|
||||
lean_mark_persistent(l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___closed__4);
|
||||
l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027____closed__1 = _init_l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027____closed__1();
|
||||
lean_mark_persistent(l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027____closed__1);
|
||||
res = l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027_(lean_io_mk_world());
|
||||
l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2029____closed__1 = _init_l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2029____closed__1();
|
||||
lean_mark_persistent(l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2029____closed__1);
|
||||
res = l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2029_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
lean_dec_ref(res);
|
||||
return lean_io_result_mk_ok(lean_box(0));
|
||||
|
|
|
|||
20
stage0/stdlib/Lean/Elab/Deriving/Ord.c
generated
20
stage0/stdlib/Lean/Elab/Deriving/Ord.c
generated
|
|
@ -133,10 +133,10 @@ static lean_object* l_Lean_Elab_Deriving_Ord_mkAuxFunction___lambda__1___closed_
|
|||
lean_object* lean_array_to_list(lean_object*, lean_object*);
|
||||
static lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__6___lambda__1___closed__15;
|
||||
static lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__6___lambda__1___closed__18;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedExpr;
|
||||
lean_object* l_Array_reverse___rarg(lean_object*);
|
||||
static lean_object* l_Lean_Elab_Deriving_Ord_mkMatch___rarg___closed__1;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Deriving_Ord_mkAuxFunction___lambda__1___closed__6;
|
||||
lean_object* l_Lean_mkSepArray(lean_object*, lean_object*);
|
||||
static lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__6___lambda__1___closed__16;
|
||||
|
|
@ -2111,7 +2111,7 @@ x_142 = lean_usize_of_nat(x_141);
|
|||
lean_dec(x_141);
|
||||
x_143 = 0;
|
||||
x_144 = x_103;
|
||||
x_145 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_142, x_143, x_144);
|
||||
x_145 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_142, x_143, x_144);
|
||||
x_146 = x_145;
|
||||
x_147 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__6___lambda__1___closed__16;
|
||||
x_148 = l_Lean_mkSepArray(x_146, x_147);
|
||||
|
|
@ -2161,7 +2161,7 @@ x_170 = lean_array_get_size(x_118);
|
|||
x_171 = lean_usize_of_nat(x_170);
|
||||
lean_dec(x_170);
|
||||
x_172 = x_118;
|
||||
x_173 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_171, x_143, x_172);
|
||||
x_173 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_171, x_143, x_172);
|
||||
x_174 = x_173;
|
||||
x_175 = l_Lean_mkSepArray(x_174, x_147);
|
||||
lean_dec(x_174);
|
||||
|
|
@ -2221,7 +2221,7 @@ x_199 = lean_array_get_size(x_131);
|
|||
x_200 = lean_usize_of_nat(x_199);
|
||||
lean_dec(x_199);
|
||||
x_201 = x_131;
|
||||
x_202 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_200, x_143, x_201);
|
||||
x_202 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_200, x_143, x_201);
|
||||
x_203 = x_202;
|
||||
x_204 = l_Lean_mkSepArray(x_203, x_147);
|
||||
lean_dec(x_203);
|
||||
|
|
@ -2272,7 +2272,7 @@ x_225 = lean_array_get_size(x_131);
|
|||
x_226 = lean_usize_of_nat(x_225);
|
||||
lean_dec(x_225);
|
||||
x_227 = x_131;
|
||||
x_228 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_226, x_143, x_227);
|
||||
x_228 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_226, x_143, x_227);
|
||||
x_229 = x_228;
|
||||
x_230 = l_Lean_mkSepArray(x_229, x_147);
|
||||
lean_dec(x_229);
|
||||
|
|
@ -2549,7 +2549,7 @@ x_348 = lean_usize_of_nat(x_347);
|
|||
lean_dec(x_347);
|
||||
x_349 = 0;
|
||||
x_350 = x_309;
|
||||
x_351 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_348, x_349, x_350);
|
||||
x_351 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_348, x_349, x_350);
|
||||
x_352 = x_351;
|
||||
x_353 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__6___lambda__1___closed__16;
|
||||
x_354 = l_Lean_mkSepArray(x_352, x_353);
|
||||
|
|
@ -2599,7 +2599,7 @@ x_376 = lean_array_get_size(x_324);
|
|||
x_377 = lean_usize_of_nat(x_376);
|
||||
lean_dec(x_376);
|
||||
x_378 = x_324;
|
||||
x_379 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_377, x_349, x_378);
|
||||
x_379 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_377, x_349, x_378);
|
||||
x_380 = x_379;
|
||||
x_381 = l_Lean_mkSepArray(x_380, x_353);
|
||||
lean_dec(x_380);
|
||||
|
|
@ -2666,7 +2666,7 @@ x_406 = lean_array_get_size(x_337);
|
|||
x_407 = lean_usize_of_nat(x_406);
|
||||
lean_dec(x_406);
|
||||
x_408 = x_337;
|
||||
x_409 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_407, x_349, x_408);
|
||||
x_409 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_407, x_349, x_408);
|
||||
x_410 = x_409;
|
||||
x_411 = l_Lean_mkSepArray(x_410, x_353);
|
||||
lean_dec(x_410);
|
||||
|
|
@ -3163,7 +3163,7 @@ x_28 = lean_usize_of_nat(x_27);
|
|||
lean_dec(x_27);
|
||||
x_29 = 0;
|
||||
x_30 = x_12;
|
||||
x_31 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_28, x_29, x_30);
|
||||
x_31 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_28, x_29, x_30);
|
||||
x_32 = x_31;
|
||||
x_33 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__6___lambda__1___closed__16;
|
||||
x_34 = l_Lean_mkSepArray(x_32, x_33);
|
||||
|
|
@ -3219,7 +3219,7 @@ x_61 = lean_usize_of_nat(x_60);
|
|||
lean_dec(x_60);
|
||||
x_62 = 0;
|
||||
x_63 = x_12;
|
||||
x_64 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_61, x_62, x_63);
|
||||
x_64 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_61, x_62, x_63);
|
||||
x_65 = x_64;
|
||||
x_66 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__6___lambda__1___closed__16;
|
||||
x_67 = l_Lean_mkSepArray(x_65, x_66);
|
||||
|
|
|
|||
879
stage0/stdlib/Lean/Elab/Deriving/Repr.c
generated
879
stage0/stdlib/Lean/Elab/Deriving/Repr.c
generated
File diff suppressed because it is too large
Load diff
4
stage0/stdlib/Lean/Elab/ElabRules.c
generated
4
stage0/stdlib/Lean/Elab/ElabRules.c
generated
|
|
@ -172,7 +172,6 @@ static lean_object* l_Lean_Elab_Command_elabElabRulesAux___lambda__1___closed__9
|
|||
static lean_object* l_Lean_Elab_Command_elabElabRulesAux___lambda__1___closed__93;
|
||||
static lean_object* l_Lean_Elab_Command_elabElabRulesAux___lambda__1___closed__22;
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabElabRulesAux___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Command_elabElabRules___lambda__3___closed__7;
|
||||
static lean_object* l_Lean_Elab_Command_elabElabRulesAux___lambda__1___closed__121;
|
||||
static lean_object* l_Lean_Elab_Command_elabElabRulesAux___lambda__1___closed__25;
|
||||
|
|
@ -182,6 +181,7 @@ static lean_object* l_Lean_Elab_Command_elabElabRulesAux___lambda__1___closed__1
|
|||
static lean_object* l_Lean_Elab_Command_elabElabRulesAux___lambda__1___closed__46;
|
||||
extern lean_object* l_Lean_instInhabitedSyntax;
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabElabRulesAux___spec__1___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Command_expandElab___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Command_elabElabRulesAux___lambda__1___closed__34;
|
||||
lean_object* l_Lean_evalOptPrio(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -6278,7 +6278,7 @@ x_69 = lean_array_get_size(x_4);
|
|||
x_70 = lean_usize_of_nat(x_69);
|
||||
lean_dec(x_69);
|
||||
x_71 = x_4;
|
||||
x_72 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_70, x_5, x_71);
|
||||
x_72 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_70, x_5, x_71);
|
||||
x_73 = x_72;
|
||||
x_74 = l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabElabRulesAux___spec__3___lambda__2___closed__4;
|
||||
x_75 = l_Array_append___rarg(x_74, x_73);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Macro.c
generated
4
stage0/stdlib/Lean/Elab/Macro.c
generated
|
|
@ -67,10 +67,10 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Elab_Command_expandMacro(lean_objec
|
|||
static lean_object* l_Lean_Elab_Command_expandMacro___lambda__2___closed__23;
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Command_expandMacro___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Command_expandMacro___lambda__2___closed__20;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_unzip___rarg(lean_object*);
|
||||
static lean_object* l_Lean_Elab_Command_expandMacro___lambda__2___closed__16;
|
||||
static lean_object* l___regBuiltin_Lean_Elab_Command_expandMacro___closed__5;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l___regBuiltin_Lean_Elab_Command_expandMacro___closed__3;
|
||||
lean_object* l_Lean_evalOptPrio(lean_object*, lean_object*, lean_object*);
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
|
|
@ -588,7 +588,7 @@ x_206 = lean_array_get_size(x_8);
|
|||
x_207 = lean_usize_of_nat(x_206);
|
||||
lean_dec(x_206);
|
||||
x_208 = x_8;
|
||||
x_209 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_207, x_9, x_208);
|
||||
x_209 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_207, x_9, x_208);
|
||||
x_210 = x_209;
|
||||
x_211 = l_Lean_Elab_Command_expandMacro___lambda__2___closed__4;
|
||||
x_212 = l_Array_append___rarg(x_211, x_210);
|
||||
|
|
|
|||
14
stage0/stdlib/Lean/Elab/Match.c
generated
14
stage0/stdlib/Lean/Elab/Match.c
generated
|
|
@ -383,7 +383,6 @@ LEAN_EXPORT lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Match_0
|
|||
uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_alreadyVisited(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_resolveId_x3f(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__8___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_mkFreshFVarId___at___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_tryPostponeIfDiscrTypeIsMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -414,6 +413,7 @@ lean_object* l_Lean_LocalDecl_toExpr(lean_object*);
|
|||
extern lean_object* l_Lean_instInhabitedSyntax;
|
||||
lean_object* l_Lean_Meta_Match_instantiateAltLHSMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_generalize___lambda__2___boxed__const__1;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_updateFirst___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_addWildcardPatterns___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Meta_isProof(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -509,9 +509,9 @@ static lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Match_0__Lea
|
|||
LEAN_EXPORT lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkUserNameFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getSepArgs(lean_object*);
|
||||
static lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_elabDiscrsWitMatchType___spec__1___closed__1;
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Term_isAtomicDiscr_x3f___closed__4;
|
||||
static lean_object* l_Lean_addTrace___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabPatterns___spec__5___closed__1;
|
||||
|
|
@ -5399,7 +5399,7 @@ lean_dec(x_12);
|
|||
lean_dec(x_11);
|
||||
lean_dec(x_3);
|
||||
x_15 = l_Lean_Elab_Term_precheckMatch___lambda__3___closed__1;
|
||||
x_16 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_2, x_15);
|
||||
x_16 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_2, x_15);
|
||||
if (lean_obj_tag(x_16) == 0)
|
||||
{
|
||||
lean_object* x_17;
|
||||
|
|
@ -5453,7 +5453,7 @@ lean_dec(x_12);
|
|||
lean_dec(x_11);
|
||||
lean_dec(x_3);
|
||||
x_29 = l_Lean_Elab_Term_precheckMatch___lambda__3___closed__1;
|
||||
x_30 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_2, x_29);
|
||||
x_30 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_2, x_29);
|
||||
if (lean_obj_tag(x_30) == 0)
|
||||
{
|
||||
lean_object* x_31;
|
||||
|
|
@ -5508,7 +5508,7 @@ x_45 = lean_ctor_get(x_44, 1);
|
|||
lean_inc(x_45);
|
||||
lean_dec(x_44);
|
||||
x_46 = l_Lean_Elab_Term_precheckMatch___lambda__3___closed__1;
|
||||
x_47 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_45, x_46);
|
||||
x_47 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_45, x_46);
|
||||
lean_dec(x_45);
|
||||
if (lean_obj_tag(x_47) == 0)
|
||||
{
|
||||
|
|
@ -5677,7 +5677,7 @@ goto block_133;
|
|||
block_133:
|
||||
{
|
||||
lean_object* x_27;
|
||||
x_27 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_26, x_25);
|
||||
x_27 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_26, x_25);
|
||||
lean_dec(x_26);
|
||||
if (lean_obj_tag(x_27) == 0)
|
||||
{
|
||||
|
|
@ -30328,7 +30328,7 @@ x_15 = lean_usize_of_nat(x_14);
|
|||
lean_dec(x_14);
|
||||
x_16 = 0;
|
||||
x_17 = x_13;
|
||||
x_18 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_15, x_16, x_17);
|
||||
x_18 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_15, x_16, x_17);
|
||||
x_19 = x_18;
|
||||
lean_inc(x_1);
|
||||
x_20 = l___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchGeneralizing_x3f(x_1);
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Elab/MutualDef.c
generated
10
stage0/stdlib/Lean/Elab/MutualDef.c
generated
|
|
@ -432,7 +432,6 @@ LEAN_EXPORT lean_object* l_Std_RBNode_insert___at___private_Lean_Elab_MutualDef_
|
|||
LEAN_EXPORT lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___lambda__2(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs___spec__2(lean_object*, size_t, size_t);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedExpr;
|
||||
static lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__3___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Std_RBNode_ins___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap___spec__4(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -451,6 +450,7 @@ LEAN_EXPORT lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFu
|
|||
static lean_object* l_Lean_Elab_instInhabitedDefViewElabHeader___closed__5;
|
||||
static lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_declValToTerm___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spec__3(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___closed__2;
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isTheorem___spec__1(lean_object*, size_t, size_t);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_resetModified(lean_object*);
|
||||
|
|
@ -548,10 +548,10 @@ lean_object* l_Lean_LocalDecl_index(lean_object*);
|
|||
lean_object* l_Lean_Syntax_getSepArgs(lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_removeUnusedVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_isAttribute(lean_object*, lean_object*);
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_addDocString_x27___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_throwError___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_collectUsed___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_levelMVarToParamHeaders_process(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_collectUsed___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_mapTRAux___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getPendindMVarErrorMessage___spec__1(lean_object*, lean_object*);
|
||||
|
|
@ -7022,7 +7022,7 @@ x_20 = lean_name_mk_string(x_1, x_19);
|
|||
x_21 = lean_usize_of_nat(x_9);
|
||||
lean_dec(x_9);
|
||||
x_22 = x_3;
|
||||
x_23 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_21, x_4, x_22);
|
||||
x_23 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_21, x_4, x_22);
|
||||
x_24 = x_23;
|
||||
x_25 = l_Lean_Elab_instInhabitedDefViewElabHeader___closed__1;
|
||||
x_26 = l_Array_append___rarg(x_25, x_24);
|
||||
|
|
@ -7390,7 +7390,7 @@ x_34 = l_Lean_Syntax_getArg(x_22, x_33);
|
|||
x_35 = l_Lean_Syntax_getArgs(x_34);
|
||||
lean_dec(x_34);
|
||||
x_36 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__2___closed__3;
|
||||
x_37 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_35, x_36);
|
||||
x_37 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_35, x_36);
|
||||
lean_dec(x_35);
|
||||
if (lean_obj_tag(x_37) == 0)
|
||||
{
|
||||
|
|
@ -7920,7 +7920,7 @@ lean_dec(x_9);
|
|||
x_11 = l_Array_anyMUnsafe_any___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isMultiConstant_x3f___spec__3___closed__6;
|
||||
x_12 = lean_alloc_closure((void*)(l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___lambda__2), 2, 1);
|
||||
lean_closure_set(x_12, 0, x_11);
|
||||
x_13 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_10, x_12);
|
||||
x_13 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_10, x_12);
|
||||
lean_dec(x_10);
|
||||
if (lean_obj_tag(x_13) == 0)
|
||||
{
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Notation.c
generated
4
stage0/stdlib/Lean/Elab/Notation.c
generated
|
|
@ -148,11 +148,11 @@ static lean_object* l___private_Lean_Elab_Notation_0__Lean_Elab_Command_expandNo
|
|||
LEAN_EXPORT lean_object* l_Lean_Elab_Command_mkSimpleDelab(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Command_mkSimpleDelab___closed__26;
|
||||
static lean_object* l_Lean_Elab_Command_mkSimpleDelab___closed__75;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT uint8_t l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at_Lean_Elab_Command_mkSimpleDelab___spec__2(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Command_mkSimpleDelab___closed__12;
|
||||
static lean_object* l___private_Lean_Elab_Notation_0__Lean_Elab_Command_expandNotationAux___lambda__2___closed__18;
|
||||
static lean_object* l___private_Lean_Elab_Notation_0__Lean_Elab_Command_expandNotationAux___lambda__2___closed__15;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l___regBuiltin_Lean_Elab_Command_expandNotation___closed__2;
|
||||
static lean_object* l_Lean_Elab_Command_mkSimpleDelab___closed__92;
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Notation_0__Lean_Elab_Command_expandNotationAux___spec__3(size_t, size_t, lean_object*);
|
||||
|
|
@ -8371,7 +8371,7 @@ x_170 = lean_array_get_size(x_9);
|
|||
x_171 = lean_usize_of_nat(x_170);
|
||||
lean_dec(x_170);
|
||||
x_172 = x_9;
|
||||
x_173 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_171, x_3, x_172);
|
||||
x_173 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_171, x_3, x_172);
|
||||
x_174 = x_173;
|
||||
x_175 = l_Lean_Elab_Command_mkSimpleDelab___closed__11;
|
||||
x_176 = l_Array_append___rarg(x_175, x_174);
|
||||
|
|
|
|||
1305
stage0/stdlib/Lean/Elab/Quotation.c
generated
1305
stage0/stdlib/Lean/Elab/Quotation.c
generated
File diff suppressed because it is too large
Load diff
22
stage0/stdlib/Lean/Elab/Syntax.c
generated
22
stage0/stdlib/Lean/Elab/Syntax.c
generated
|
|
@ -292,7 +292,7 @@ lean_object* l_Lean_replaceRef(lean_object*, lean_object*);
|
|||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__2;
|
||||
lean_object* l_String_capitalize(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5868_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5869_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_resolveGlobalName___at_Lean_Elab_Term_toParserDescr_resolveParserName___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Term_toParserDescr_process___closed__13;
|
||||
static lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__7;
|
||||
|
|
@ -417,6 +417,7 @@ lean_object* l_Lean_Macro_expandMacro_x3f(lean_object*, lean_object*, lean_objec
|
|||
lean_object* l_Lean_Parser_ensureUnaryParserAlias(lean_object*, lean_object*);
|
||||
static lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__43;
|
||||
static lean_object* l_Lean_Elab_Command_expandNoKindMacroRulesAux___lambda__1___closed__4;
|
||||
static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5869____closed__1;
|
||||
lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isNodeOf(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Command_elabSyntax___lambda__4___closed__6;
|
||||
|
|
@ -425,7 +426,6 @@ static lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_
|
|||
LEAN_EXPORT lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabSyntax___spec__4(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_resolveGlobalConst___at_Lean_Elab_Term_toParserDescr_resolveParserName___spec__2___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Command_inferMacroRulesAltKind(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5868____closed__1;
|
||||
static lean_object* l_Lean_Elab_Command_elabSyntax___lambda__10___closed__1;
|
||||
static lean_object* l_Lean_Elab_Term_toParserDescr_processParserCategory___lambda__1___closed__8;
|
||||
static lean_object* l_Lean_Elab_Command_elabSyntaxAbbrev___lambda__2___closed__3;
|
||||
|
|
@ -451,7 +451,7 @@ lean_object* l_Lean_Elab_logTrace___at_Lean_Elab_Command_elabCommand___spec__9(l
|
|||
lean_object* lean_name_append_after(lean_object*, lean_object*);
|
||||
static lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__69;
|
||||
static lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__11;
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__14;
|
||||
static lean_object* l_Lean_Elab_Term_toParserDescr_processUnary___closed__3;
|
||||
lean_object* l_Lean_Syntax_getNumArgs(lean_object*);
|
||||
|
|
@ -16272,7 +16272,7 @@ x_17 = l_Lean_Syntax_getArg(x_1, x_16);
|
|||
x_18 = l_Lean_Syntax_getArgs(x_17);
|
||||
lean_dec(x_17);
|
||||
x_19 = l_Lean_Elab_Command_elabSyntax___lambda__7___closed__1;
|
||||
x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_18, x_19);
|
||||
x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_18, x_19);
|
||||
lean_dec(x_18);
|
||||
if (lean_obj_tag(x_20) == 0)
|
||||
{
|
||||
|
|
@ -17246,7 +17246,7 @@ x_17 = l_Lean_Syntax_getArg(x_1, x_16);
|
|||
x_18 = l_Lean_Syntax_getArgs(x_17);
|
||||
lean_dec(x_17);
|
||||
x_19 = l_Lean_Elab_Command_elabSyntax___lambda__7___closed__1;
|
||||
x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__1(x_18, x_19);
|
||||
x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__1(x_18, x_19);
|
||||
lean_dec(x_18);
|
||||
if (lean_obj_tag(x_20) == 0)
|
||||
{
|
||||
|
|
@ -19070,7 +19070,7 @@ lean_dec(x_2);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5868____closed__1() {
|
||||
static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5869____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -19080,11 +19080,11 @@ x_3 = lean_name_mk_string(x_1, x_2);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5868_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5869_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
x_2 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5868____closed__1;
|
||||
x_2 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5869____closed__1;
|
||||
x_3 = l_Lean_registerTraceClass(x_2, x_1);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -19751,9 +19751,9 @@ l_Lean_Elab_Command_expandNoKindMacroRulesAux___lambda__1___closed__5 = _init_l_
|
|||
lean_mark_persistent(l_Lean_Elab_Command_expandNoKindMacroRulesAux___lambda__1___closed__5);
|
||||
l_Lean_Elab_Command_expandNoKindMacroRulesAux___lambda__1___closed__6 = _init_l_Lean_Elab_Command_expandNoKindMacroRulesAux___lambda__1___closed__6();
|
||||
lean_mark_persistent(l_Lean_Elab_Command_expandNoKindMacroRulesAux___lambda__1___closed__6);
|
||||
l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5868____closed__1 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5868____closed__1();
|
||||
lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5868____closed__1);
|
||||
res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5868_(lean_io_mk_world());
|
||||
l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5869____closed__1 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5869____closed__1();
|
||||
lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5869____closed__1);
|
||||
res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Syntax___hyg_5869_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
lean_dec_ref(res);
|
||||
return lean_io_result_mk_ok(lean_box(0));
|
||||
|
|
|
|||
174
stage0/stdlib/Lean/Environment.c
generated
174
stage0/stdlib/Lean/Environment.c
generated
|
|
@ -17,7 +17,6 @@ LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_getState___at_Lean_MapDec
|
|||
lean_object* l_List_reverse___rarg(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceImp___elambda__7(lean_object*);
|
||||
lean_object* l_Lean_initializing(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__6(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_List_toStringAux___at_Lean_Environment_displayStats___spec__2(uint8_t, lean_object*);
|
||||
static lean_object* l___private_Lean_Environment_0__Lean_Environment_throwUnexpectedType___rarg___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_getModuleEntries___at_Lean_MapDeclarationExtension_contains___spec__5___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -29,7 +28,6 @@ LEAN_EXPORT lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Environ
|
|||
LEAN_EXPORT lean_object* l___private_Lean_Environment_0__Lean_Environment_isNamespaceName___boxed(lean_object*);
|
||||
size_t l_USize_add(size_t, size_t);
|
||||
LEAN_EXPORT lean_object* l_Lean_importModules___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_switch___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__4(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Environment_isNamespace___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceImp___elambda__6___rarg(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Environment_displayStats___closed__2;
|
||||
|
|
@ -68,7 +66,7 @@ LEAN_EXPORT lean_object* l_Lean_namespacesExt___elambda__3(lean_object*, lean_ob
|
|||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_mkMapDeclarationExtension___spec__6(lean_object*);
|
||||
LEAN_EXPORT lean_object* lean_environment_free_regions(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtension_setState(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_initFn____x40_Lean_Environment___hyg_923_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_initFn____x40_Lean_Environment___hyg_924_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_AssocList_find_x3f___at_Lean_Environment_find_x3f___spec__3___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Environment_0__Lean_setImportedEntries(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Environment_displayStats___closed__1;
|
||||
|
|
@ -114,8 +112,8 @@ LEAN_EXPORT lean_object* l_Lean_mkBaseNameFor(lean_object*, lean_object*, lean_o
|
|||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_imp___elambda__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_mkModuleData___spec__3(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_instInhabitedModuleIdx;
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__3;
|
||||
LEAN_EXPORT lean_object* l_Array_qpartition_loop___at_Lean_mkMapDeclarationExtension___spec__4(lean_object*);
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__3;
|
||||
size_t l_USize_sub(size_t, size_t);
|
||||
LEAN_EXPORT lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_PersistentEnvExtension_getState___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -127,7 +125,6 @@ LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_getState___at_Lean_MapDec
|
|||
extern lean_object* l_Lean_instHashableName;
|
||||
lean_object* lean_read_module_data(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Name_quickLt___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_PersistentEnvExtension_getModuleEntries___spec__2___rarg(lean_object*, lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_qpartition_loop___at_Lean_mkMapDeclarationExtension___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -190,6 +187,7 @@ LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_getState___at_Lean_
|
|||
LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_getState___at_Lean_TagDeclarationExtension_isTagged___spec__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___rarg___lambda__4(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_SimplePersistentEnvExtension_getEntries___spec__3(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__6(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
uint8_t l_Lean_NameMap_contains___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_PersistentEnvExtension_getModuleEntries___spec__2(lean_object*, lean_object*);
|
||||
|
|
@ -204,6 +202,7 @@ LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_registerSimplePersiste
|
|||
LEAN_EXPORT lean_object* l_Lean_namespacesExt___elambda__4___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_TagDeclarationExtension_instInhabitedTagDeclarationExtension;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___rarg(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at_Lean_mkModuleData___spec__8(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Environment_contains___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -252,7 +251,6 @@ LEAN_EXPORT lean_object* l_Lean_MapDeclarationExtension_insert___rarg(lean_objec
|
|||
LEAN_EXPORT lean_object* l_Std_PersistentHashMap_containsAux___at_Lean_Environment_contains___spec__5___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_importModules___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_modifyState___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Environment_hasUnsafe___lambda__1___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Nat_foldAux___at_Lean_mkModuleData___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -330,6 +328,7 @@ LEAN_EXPORT lean_object* l_Lean_mkMapDeclarationExtension___rarg___lambda__2(lea
|
|||
static lean_object* l_Lean_instInhabitedPersistentEnvExtension___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Array_qsort_sort___at_Lean_mkMapDeclarationExtension___spec__1(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_instInhabitedPersistentEnvExtension___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
uint64_t l_Lean_Name_hash(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_getModuleEntries___at_Lean_MapDeclarationExtension_contains___spec__5___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -339,6 +338,7 @@ LEAN_EXPORT lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at_Lean_mk
|
|||
lean_object* l_Nat_repr(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_MapDeclarationExtension_contains___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_instInhabitedModuleData___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__3(lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_CompactedRegion_isMemoryMapped___boxed(lean_object*);
|
||||
uint8_t lean_compacted_region_is_memory_mapped(size_t);
|
||||
|
|
@ -347,9 +347,9 @@ LEAN_EXPORT uint8_t l_Lean_SMap_contains___at_Lean_Environment_contains___spec__
|
|||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_modifyState(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_AssocList_find_x3f___at_Lean_Environment_find_x3f___spec__3(lean_object*, lean_object*);
|
||||
lean_object* lean_st_mk_ref(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__5(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_getEntries___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_imp___elambda__1(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__5(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtension(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Environment_displayStats___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Array_qpartition_loop___at_Lean_mkMapDeclarationExtension___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -369,7 +369,6 @@ LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_modifyState___rarg(
|
|||
LEAN_EXPORT lean_object* l_panic___at_Lean_MapDeclarationExtension_contains___spec__7___rarg(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_instMonadEnv___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_mkMapDeclarationExtension___spec__7(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__3(lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_MapDeclarationExtension_find_x3f___spec__7(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtension_instInhabitedEnvExtension(lean_object*, lean_object*);
|
||||
size_t l_USize_shiftLeft(size_t, size_t);
|
||||
|
|
@ -392,7 +391,6 @@ LEAN_EXPORT lean_object* l_Lean_ImportState_regions___default;
|
|||
LEAN_EXPORT lean_object* l_panic___at_Lean_MapDeclarationExtension_contains___spec__7(lean_object*);
|
||||
LEAN_EXPORT lean_object* lean_environment_add(lean_object*, lean_object*);
|
||||
lean_object* lean_save_module_data(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__4;
|
||||
LEAN_EXPORT uint8_t l_Std_AssocList_contains___at_Lean_Environment_contains___spec__3(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_Environment_registerNamespace___spec__4(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_withImportModules___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -401,6 +399,7 @@ LEAN_EXPORT lean_object* l_Lean_EnvExtension_getState___rarg___boxed(lean_object
|
|||
LEAN_EXPORT lean_object* l_Array_qsort_sort___at_Lean_mkMapDeclarationExtension___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*);
|
||||
size_t lean_usize_modn(size_t, lean_object*);
|
||||
static lean_object* l_Lean_Environment_displayStats___closed__10;
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__4;
|
||||
LEAN_EXPORT lean_object* l_Lean_saveModuleData___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_mkModuleData(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_MapDeclarationExtension_find_x3f___spec__8___rarg(lean_object*);
|
||||
|
|
@ -409,8 +408,8 @@ lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_
|
|||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_imp___elambda__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_namespacesExt___elambda__1___boxed(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_mkEmptyEnvironment___lambda__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_MapDeclarationExtension_contains___spec__3(lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__7(lean_object*, lean_object*, size_t, size_t);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_SimplePersistentEnvExtension_getState___spec__3(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_mkEmptyEnvironment___lambda__1___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_modifyState(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -422,6 +421,7 @@ LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_getState___rarg___boxed(l
|
|||
static lean_object* l_panic___at_Lean_MapDeclarationExtension_find_x3f___spec__4___rarg___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_registerEnvExtension(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_importModules___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__7(lean_object*, lean_object*, size_t, size_t);
|
||||
LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_getState(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionEntrySpec;
|
||||
static lean_object* l_Lean_importModules___closed__1;
|
||||
|
|
@ -511,7 +511,6 @@ LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_mkModuleData___spec
|
|||
LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_getState___at_Lean_MapDeclarationExtension_find_x3f___spec__1(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_importModules_importMods(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Std_PersistentHashMap_contains___at_Lean_Environment_contains___spec__4(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_binSearchAux___at_Lean_MapDeclarationExtension_find_x3f___spec__9(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_EnvExtensionInterfaceUnsafe_mkInitialExtStates___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -533,6 +532,7 @@ extern lean_object* l_Lean_SMap_empty___at_Lean_NameSSet_empty___spec__1;
|
|||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_registerPersistentEnvExtensionUnsafe___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_MapDeclarationExtension_contains___spec__6(lean_object*);
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3007____closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_MapDeclarationExtension_find_x3f(lean_object*);
|
||||
static lean_object* l_Lean_importModules_importMods___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_getModuleEntries(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -545,8 +545,8 @@ LEAN_EXPORT lean_object* l_Lean_mkStateFromImportedEntries(lean_object*, lean_ob
|
|||
lean_object* l_Lean_Name_append(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Environment_addAndCompile(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Lean_Environment_hasUnsafe___lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_mkStateFromImportedEntries___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__1(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_namespacesExt___closed__5;
|
||||
LEAN_EXPORT lean_object* l_Lean_mkStateFromImportedEntries___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Environment_registerNamespace(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_instInhabitedEnvExtensionInterface___lambda__1___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Environment_getNamespaceSet(lean_object*);
|
||||
|
|
@ -565,9 +565,9 @@ LEAN_EXPORT lean_object* l_Array_binSearchAux___at_Lean_MapDeclarationExtension_
|
|||
static lean_object* l_Lean_EnvExtensionInterfaceUnsafe_instInhabitedExt___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceImp___elambda__4(lean_object*, lean_object*);
|
||||
lean_object* l_panic___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____lambda__2(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtension_instInhabitedEnvExtension___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_mkInitialExtStates___boxed__const__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____lambda__2(lean_object*);
|
||||
static lean_object* l_Lean_instInhabitedEnvExtensionInterface___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_instInhabitedEnvironment___spec__2(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_importModules___lambda__1(lean_object*, lean_object*);
|
||||
|
|
@ -592,9 +592,9 @@ LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___rarg___bo
|
|||
LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtensionDescr_statsFn___default(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_RBNode_find___at_Lean_MapDeclarationExtension_find_x3f___spec__5___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3006_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_1768_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3007_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_1769_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_instInhabitedPersistentEnvExtensionState___rarg(lean_object*);
|
||||
static lean_object* l_Lean_instInhabitedEnvExtensionInterface___closed__5;
|
||||
static lean_object* l___private_Lean_Environment_0__Lean_getEntriesFor___closed__1;
|
||||
|
|
@ -612,17 +612,17 @@ LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_getState___at_Lean_
|
|||
LEAN_EXPORT lean_object* l_Lean_SMap_stageSizes___at_Lean_Environment_displayStats___spec__4___boxed(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceImp___elambda__4___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_MapDeclarationExtension_find_x3f___spec__8(lean_object*);
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__5;
|
||||
LEAN_EXPORT lean_object* l_Lean_mkTagDeclarationExtension(lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Lean_Import_runtimeOnly___default;
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__5;
|
||||
static lean_object* l_Lean_EnvExtensionInterfaceUnsafe_imp___closed__7;
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__6;
|
||||
lean_object* lean_panic_fn(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Environment_displayStats___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Environment_allImportedModuleNames(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_panic___at_Lean_MapDeclarationExtension_find_x3f___spec__4(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Environment_addAux(lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Lean_MapDeclarationExtension_contains___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__6;
|
||||
static lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___rarg___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceImp___elambda__5___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceImp___elambda__2(lean_object*);
|
||||
|
|
@ -684,19 +684,19 @@ static lean_object* l_Lean_EnvExtensionInterfaceImp___closed__3;
|
|||
LEAN_EXPORT lean_object* l_Lean_importModules___lambda__2(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_instInhabitedPersistentEnvExtension___lambda__4(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceImp___elambda__5(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____lambda__1(lean_object*, lean_object*);
|
||||
static lean_object* l_panic___at_Lean_MapDeclarationExtension_find_x3f___spec__8___rarg___closed__1;
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvironmentHeader_imports___default;
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Environment_0__Lean_EnvExtensionInterfaceUnsafe_envExtensionsRef;
|
||||
uint8_t l_List_isEmpty___rarg(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT uint8_t l_Std_HashMapImp_contains___at_Lean_Environment_contains___spec__2(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_importModules___spec__3(size_t, lean_object*, size_t, size_t, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__2(lean_object*, size_t, size_t, lean_object*);
|
||||
static lean_object* l_Lean_EnvExtensionInterfaceImp___closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_insert___at_Lean_Environment_addAux___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Environment_getModuleIdx_x3f(lean_object*, lean_object*);
|
||||
lean_object* lean_usize_to_nat(size_t);
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__2(lean_object*, size_t, size_t, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_registerEnvExtension___rarg(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_imp___elambda__2___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_TagDeclarationExtension_isTagged___spec__3(lean_object*, lean_object*);
|
||||
|
|
@ -720,7 +720,7 @@ static lean_object* l_Lean_Environment_displayStats___closed__9;
|
|||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_registerPersistentEnvExtensionUnsafe___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_TagDeclarationExtension_isTagged___spec__3___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_SimplePersistentEnvExtension_getState___spec__2(lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3006____closed__1;
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__2;
|
||||
lean_object* lean_uint32_to_nat(uint32_t);
|
||||
LEAN_EXPORT lean_object* l_Array_qsort_sort___at_Lean_mkMapDeclarationExtension___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_MapDeclarationExtension_contains___spec__6___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -730,8 +730,8 @@ LEAN_EXPORT lean_object* l_Lean_PersistentEnvExtension_getState___at_Lean_MapDec
|
|||
static lean_object* l_Lean_EnvExtensionInterfaceUnsafe_modifyState___rarg___closed__2;
|
||||
lean_object* lean_nat_to_int(lean_object*);
|
||||
static lean_object* l_Lean_mkTagDeclarationExtension___closed__3;
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__1;
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceImp___elambda__7___rarg___boxed(lean_object*);
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__1;
|
||||
static lean_object* l_Lean_importModules___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_Kernel_isDefEq___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_compacted_region_free(size_t, lean_object*);
|
||||
|
|
@ -739,21 +739,21 @@ LEAN_EXPORT lean_object* l_Std_mkHashMap___at_Lean_instInhabitedEnvironment___sp
|
|||
LEAN_EXPORT lean_object* l_Lean_MapDeclarationExtension_contains(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_mkTagDeclarationExtension___lambda__2___boxed(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SimplePersistentEnvExtension_setState___rarg___lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_switch___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__4(lean_object*);
|
||||
uint8_t l_Std_Format_isNil(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_instInhabitedPersistentEnvExtension___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_instInhabitedEnvExtensionState;
|
||||
static lean_object* l_Lean_EnvExtensionInterfaceImp___closed__8;
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionStateSpec;
|
||||
LEAN_EXPORT lean_object* lean_environment_mark_quot_init(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3006____lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_qpartition_loop___at_Lean_mkMapDeclarationExtension___spec__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_getState___at_Lean_mkModuleData___spec__2___boxed(lean_object*, lean_object*);
|
||||
static lean_object* l_Array_qsort_sort___at_Lean_mkMapDeclarationExtension___spec__1___rarg___closed__1;
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Name_instBEqName;
|
||||
static lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__2;
|
||||
lean_object* lean_add_decl(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_HashMapImp_contains___at_Lean_Environment_contains___spec__2___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3007____lambda__1(lean_object*, lean_object*);
|
||||
static lean_object* _init_l_Lean_EnvExtensionStateSpec() {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -2289,7 +2289,7 @@ x_2 = l_Lean_EnvExtensionInterfaceUnsafe_instInhabitedExt___closed__2;
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_initFn____x40_Lean_Environment___hyg_923_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_EnvExtensionInterfaceUnsafe_initFn____x40_Lean_Environment___hyg_924_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -4532,7 +4532,7 @@ lean_dec(x_1);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_1768_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_1769_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -9426,7 +9426,7 @@ lean_dec(x_2);
|
|||
return x_5;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3006____lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3007____lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3;
|
||||
|
|
@ -9436,19 +9436,19 @@ lean_ctor_set(x_3, 1, x_2);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_3006____closed__1() {
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_3007____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_initFn____x40_Lean_Environment___hyg_3006____lambda__1), 2, 0);
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_initFn____x40_Lean_Environment___hyg_3007____lambda__1), 2, 0);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3006_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_3007_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Environment___hyg_3006____closed__1;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Environment___hyg_3007____closed__1;
|
||||
x_3 = l_IO_mkRef___rarg(x_2, x_1);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -11668,7 +11668,7 @@ x_7 = l_Lean_withImportModules___rarg(x_1, x_2, x_6, x_4, x_5);
|
|||
return x_7;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__2(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__2(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
|
|
@ -11691,7 +11691,7 @@ return x_4;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__3(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__3(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
|
|
@ -11729,7 +11729,7 @@ size_t x_15; size_t x_16; lean_object* x_17;
|
|||
x_15 = 0;
|
||||
x_16 = lean_usize_of_nat(x_7);
|
||||
lean_dec(x_7);
|
||||
x_17 = l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__2(x_6, x_15, x_16, x_4);
|
||||
x_17 = l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__2(x_6, x_15, x_16, x_4);
|
||||
lean_dec(x_6);
|
||||
x_2 = x_11;
|
||||
x_4 = x_17;
|
||||
|
|
@ -11743,7 +11743,7 @@ return x_4;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_mkStateFromImportedEntries___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__1(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_mkStateFromImportedEntries___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -11772,14 +11772,14 @@ size_t x_7; size_t x_8; lean_object* x_9;
|
|||
x_7 = 0;
|
||||
x_8 = lean_usize_of_nat(x_3);
|
||||
lean_dec(x_3);
|
||||
x_9 = l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__3(x_2, x_7, x_8, x_1);
|
||||
x_9 = l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__3(x_2, x_7, x_8, x_1);
|
||||
lean_dec(x_2);
|
||||
return x_9;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_switch___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__4(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_SMap_switch___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__4(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_2;
|
||||
|
|
@ -11817,7 +11817,7 @@ return x_8;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__7(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4) {
|
||||
LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__7(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_5;
|
||||
|
|
@ -11855,7 +11855,7 @@ return x_14;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__6(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__6(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -11900,7 +11900,7 @@ size_t x_16; size_t x_17; uint8_t x_18;
|
|||
x_16 = 0;
|
||||
x_17 = lean_usize_of_nat(x_8);
|
||||
lean_dec(x_8);
|
||||
x_18 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__7(x_1, x_6, x_16, x_17);
|
||||
x_18 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__7(x_1, x_6, x_16, x_17);
|
||||
lean_dec(x_6);
|
||||
if (x_18 == 0)
|
||||
{
|
||||
|
|
@ -11971,7 +11971,7 @@ size_t x_39; size_t x_40; uint8_t x_41;
|
|||
x_39 = 0;
|
||||
x_40 = lean_usize_of_nat(x_31);
|
||||
lean_dec(x_31);
|
||||
x_41 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__7(x_1, x_29, x_39, x_40);
|
||||
x_41 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__7(x_1, x_29, x_39, x_40);
|
||||
lean_dec(x_29);
|
||||
if (x_41 == 0)
|
||||
{
|
||||
|
|
@ -12005,7 +12005,7 @@ return x_52;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__5(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_registerSimplePersistentEnvExtension___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__5(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15;
|
||||
|
|
@ -12038,11 +12038,11 @@ lean_ctor_set(x_14, 2, x_10);
|
|||
lean_ctor_set(x_14, 3, x_11);
|
||||
lean_ctor_set(x_14, 4, x_12);
|
||||
lean_ctor_set(x_14, 5, x_13);
|
||||
x_15 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__6(x_14, x_2);
|
||||
x_15 = l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__6(x_14, x_2);
|
||||
return x_15;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4;
|
||||
|
|
@ -12051,17 +12051,17 @@ x_4 = l_Lean_SMap_insert___at_Lean_NameSSet_insert___spec__1(x_1, x_2, x_3);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000____lambda__2(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001____lambda__2(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_2 = l_Lean_SMap_empty___at_Lean_NameSSet_empty___spec__1;
|
||||
x_3 = l_Lean_mkStateFromImportedEntries___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__1(x_2, x_1);
|
||||
x_4 = l_Lean_SMap_switch___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__4(x_3);
|
||||
x_3 = l_Lean_mkStateFromImportedEntries___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__1(x_2, x_1);
|
||||
x_4 = l_Lean_SMap_switch___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__4(x_3);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__1() {
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -12069,17 +12069,17 @@ x_1 = lean_mk_string("namespaces");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__2() {
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__1;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__3() {
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -12088,30 +12088,30 @@ lean_closure_set(x_1, 0, lean_box(0));
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__4() {
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_initFn____x40_Lean_Environment___hyg_4000____lambda__1), 2, 0);
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_initFn____x40_Lean_Environment___hyg_4001____lambda__1), 2, 0);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__5() {
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_initFn____x40_Lean_Environment___hyg_4000____lambda__2), 1, 0);
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_initFn____x40_Lean_Environment___hyg_4001____lambda__2), 1, 0);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__6() {
|
||||
static lean_object* _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__4;
|
||||
x_3 = l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__5;
|
||||
x_4 = l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__3;
|
||||
x_1 = l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__2;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__4;
|
||||
x_3 = l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__5;
|
||||
x_4 = l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__3;
|
||||
x_5 = lean_alloc_ctor(0, 4, 0);
|
||||
lean_ctor_set(x_5, 0, x_1);
|
||||
lean_ctor_set(x_5, 1, x_2);
|
||||
|
|
@ -12120,16 +12120,16 @@ lean_ctor_set(x_5, 3, x_4);
|
|||
return x_5;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4000_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_initFn____x40_Lean_Environment___hyg_4001_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
x_2 = l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__6;
|
||||
x_3 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__5(x_2, x_1);
|
||||
x_2 = l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__6;
|
||||
x_3 = l_Lean_registerSimplePersistentEnvExtension___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__5(x_2, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
size_t x_5; size_t x_6; lean_object* x_7;
|
||||
|
|
@ -12137,12 +12137,12 @@ x_5 = lean_unbox_usize(x_2);
|
|||
lean_dec(x_2);
|
||||
x_6 = lean_unbox_usize(x_3);
|
||||
lean_dec(x_3);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__2(x_1, x_5, x_6, x_4);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__2(x_1, x_5, x_6, x_4);
|
||||
lean_dec(x_1);
|
||||
return x_7;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
size_t x_5; size_t x_6; lean_object* x_7;
|
||||
|
|
@ -12150,12 +12150,12 @@ x_5 = lean_unbox_usize(x_2);
|
|||
lean_dec(x_2);
|
||||
x_6 = lean_unbox_usize(x_3);
|
||||
lean_dec(x_3);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__3(x_1, x_5, x_6, x_4);
|
||||
x_7 = l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__3(x_1, x_5, x_6, x_4);
|
||||
lean_dec(x_1);
|
||||
return x_7;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
size_t x_5; size_t x_6; uint8_t x_7; lean_object* x_8;
|
||||
|
|
@ -12163,7 +12163,7 @@ x_5 = lean_unbox_usize(x_3);
|
|||
lean_dec(x_3);
|
||||
x_6 = lean_unbox_usize(x_4);
|
||||
lean_dec(x_4);
|
||||
x_7 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4000____spec__7(x_1, x_2, x_5, x_6);
|
||||
x_7 = l_Array_anyMUnsafe_any___at_Lean_initFn____x40_Lean_Environment___hyg_4001____spec__7(x_1, x_2, x_5, x_6);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_8 = lean_box(x_7);
|
||||
|
|
@ -14286,7 +14286,7 @@ l_Lean_EnvExtensionInterfaceUnsafe_instInhabitedExt___closed__1 = _init_l_Lean_E
|
|||
lean_mark_persistent(l_Lean_EnvExtensionInterfaceUnsafe_instInhabitedExt___closed__1);
|
||||
l_Lean_EnvExtensionInterfaceUnsafe_instInhabitedExt___closed__2 = _init_l_Lean_EnvExtensionInterfaceUnsafe_instInhabitedExt___closed__2();
|
||||
lean_mark_persistent(l_Lean_EnvExtensionInterfaceUnsafe_instInhabitedExt___closed__2);
|
||||
res = l_Lean_EnvExtensionInterfaceUnsafe_initFn____x40_Lean_Environment___hyg_923_(lean_io_mk_world());
|
||||
res = l_Lean_EnvExtensionInterfaceUnsafe_initFn____x40_Lean_Environment___hyg_924_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
l___private_Lean_Environment_0__Lean_EnvExtensionInterfaceUnsafe_envExtensionsRef = lean_io_result_get_value(res);
|
||||
lean_mark_persistent(l___private_Lean_Environment_0__Lean_EnvExtensionInterfaceUnsafe_envExtensionsRef);
|
||||
|
|
@ -14373,7 +14373,7 @@ l_Lean_instInhabitedPersistentEnvExtension___closed__4 = _init_l_Lean_instInhabi
|
|||
lean_mark_persistent(l_Lean_instInhabitedPersistentEnvExtension___closed__4);
|
||||
l_Lean_instInhabitedPersistentEnvExtension___closed__5 = _init_l_Lean_instInhabitedPersistentEnvExtension___closed__5();
|
||||
lean_mark_persistent(l_Lean_instInhabitedPersistentEnvExtension___closed__5);
|
||||
res = l_Lean_initFn____x40_Lean_Environment___hyg_1768_(lean_io_mk_world());
|
||||
res = l_Lean_initFn____x40_Lean_Environment___hyg_1769_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
l_Lean_persistentEnvExtensionsRef = lean_io_result_get_value(res);
|
||||
lean_mark_persistent(l_Lean_persistentEnvExtensionsRef);
|
||||
|
|
@ -14434,9 +14434,9 @@ l_Std_PersistentHashMap_foldlMAux___at_Lean_mkModuleData___spec__6___closed__1 =
|
|||
lean_mark_persistent(l_Std_PersistentHashMap_foldlMAux___at_Lean_mkModuleData___spec__6___closed__1);
|
||||
l___private_Lean_Environment_0__Lean_getEntriesFor___closed__1 = _init_l___private_Lean_Environment_0__Lean_getEntriesFor___closed__1();
|
||||
lean_mark_persistent(l___private_Lean_Environment_0__Lean_getEntriesFor___closed__1);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_3006____closed__1 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_3006____closed__1();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_3006____closed__1);
|
||||
res = l_Lean_initFn____x40_Lean_Environment___hyg_3006_(lean_io_mk_world());
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_3007____closed__1 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_3007____closed__1();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_3007____closed__1);
|
||||
res = l_Lean_initFn____x40_Lean_Environment___hyg_3007_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
l_Lean_updateEnvAttributesRef = lean_io_result_get_value(res);
|
||||
lean_mark_persistent(l_Lean_updateEnvAttributesRef);
|
||||
|
|
@ -14463,18 +14463,18 @@ l_Lean_importModules___closed__1 = _init_l_Lean_importModules___closed__1();
|
|||
lean_mark_persistent(l_Lean_importModules___closed__1);
|
||||
l_Lean_importModules___closed__2 = _init_l_Lean_importModules___closed__2();
|
||||
lean_mark_persistent(l_Lean_importModules___closed__2);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__1 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__1();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__1);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__2 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__2();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__2);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__3 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__3();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__3);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__4 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__4();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__4);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__5 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__5();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__5);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__6 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__6();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4000____closed__6);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__1 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__1();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__1);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__2 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__2();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__2);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__3 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__3();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__3);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__4 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__4();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__4);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__5 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__5();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__5);
|
||||
l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__6 = _init_l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__6();
|
||||
lean_mark_persistent(l_Lean_initFn____x40_Lean_Environment___hyg_4001____closed__6);
|
||||
l_Lean_namespacesExt___closed__1 = _init_l_Lean_namespacesExt___closed__1();
|
||||
lean_mark_persistent(l_Lean_namespacesExt___closed__1);
|
||||
l_Lean_namespacesExt___closed__2 = _init_l_Lean_namespacesExt___closed__2();
|
||||
|
|
@ -14485,7 +14485,7 @@ l_Lean_namespacesExt___closed__4 = _init_l_Lean_namespacesExt___closed__4();
|
|||
lean_mark_persistent(l_Lean_namespacesExt___closed__4);
|
||||
l_Lean_namespacesExt___closed__5 = _init_l_Lean_namespacesExt___closed__5();
|
||||
lean_mark_persistent(l_Lean_namespacesExt___closed__5);
|
||||
res = l_Lean_initFn____x40_Lean_Environment___hyg_4000_(lean_io_mk_world());
|
||||
res = l_Lean_initFn____x40_Lean_Environment___hyg_4001_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
l_Lean_namespacesExt = lean_io_result_get_value(res);
|
||||
lean_mark_persistent(l_Lean_namespacesExt);
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Meta/LevelDefEq.c
generated
6
stage0/stdlib/Lean/Meta/LevelDefEq.c
generated
|
|
@ -264,7 +264,7 @@ LEAN_EXPORT lean_object* l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPo
|
|||
lean_object* lean_expr_update_app(lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_level_eq(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_LevelDefEq___hyg_3284_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_LevelDefEq___hyg_3286_(lean_object*);
|
||||
lean_object* l_Lean_Meta_isReadOnlyLevelMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Meta_mkLevelErrorMessage___closed__1;
|
||||
lean_object* l_Lean_Meta_setPostponed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -19635,7 +19635,7 @@ return x_69;
|
|||
}
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_LevelDefEq___hyg_3284_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_LevelDefEq___hyg_3286_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -19870,7 +19870,7 @@ l_Lean_Meta_isExprDefEq___closed__1 = _init_l_Lean_Meta_isExprDefEq___closed__1(
|
|||
lean_mark_persistent(l_Lean_Meta_isExprDefEq___closed__1);
|
||||
l_Lean_Meta_isExprDefEq___closed__2 = _init_l_Lean_Meta_isExprDefEq___closed__2();
|
||||
lean_mark_persistent(l_Lean_Meta_isExprDefEq___closed__2);
|
||||
res = l_Lean_Meta_initFn____x40_Lean_Meta_LevelDefEq___hyg_3284_(lean_io_mk_world());
|
||||
res = l_Lean_Meta_initFn____x40_Lean_Meta_LevelDefEq___hyg_3286_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
lean_dec_ref(res);
|
||||
return lean_io_result_mk_ok(lean_box(0));
|
||||
|
|
|
|||
772
stage0/stdlib/Lean/Meta/RecursorInfo.c
generated
772
stage0/stdlib/Lean/Meta/RecursorInfo.c
generated
File diff suppressed because it is too large
Load diff
356
stage0/stdlib/Lean/Parser/Command.c
generated
356
stage0/stdlib/Lean/Parser/Command.c
generated
File diff suppressed because it is too large
Load diff
335
stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c
generated
335
stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c
generated
|
|
@ -155,7 +155,6 @@ LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE___lambda__1_
|
|||
static lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__6___closed__6;
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__8;
|
||||
LEAN_EXPORT lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabAppMatch(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Delaborator_SubExpr_withAppArg___at_Lean_PrettyPrinter_Delaborator_delabAppExplicit___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Delaborator_SubExpr_nextExtraPos___at_Lean_PrettyPrinter_Delaborator_unexpandStructureInstance___spec__1(lean_object*);
|
||||
|
|
@ -565,7 +564,6 @@ static lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall___lambda__1___c
|
|||
static lean_object* l_Lean_PrettyPrinter_Delaborator_getParamKinds___closed__1;
|
||||
uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Std_Range_forIn_loop___at_Lean_PrettyPrinter_Delaborator_unexpandStructureInstance___spec__2___closed__5;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l_Lean_PrettyPrinter_Delaborator_SubExpr_withProj___at_Lean_PrettyPrinter_Delaborator_delabProj___spec__1___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Delaborator_SubExpr_descend___at_Lean_PrettyPrinter_Delaborator_delabDoElems___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -598,6 +596,7 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delabora
|
|||
uint8_t l_Lean_isLetFun(lean_object*);
|
||||
static lean_object* l_Lean_PrettyPrinter_Delaborator_delabSigmaCore___lambda__1___closed__10;
|
||||
static lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___lambda__5___closed__10;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(size_t, size_t, lean_object*);
|
||||
static lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders_loop___rarg___lambda__1___closed__3;
|
||||
static lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort___closed__4;
|
||||
static lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData___closed__3;
|
||||
|
|
@ -3867,7 +3866,7 @@ x_61 = lean_array_get_size(x_60);
|
|||
x_62 = lean_usize_of_nat(x_61);
|
||||
lean_dec(x_61);
|
||||
x_63 = x_60;
|
||||
x_64 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6608____spec__3(x_62, x_57, x_63);
|
||||
x_64 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_6613____spec__3(x_62, x_57, x_63);
|
||||
x_65 = x_64;
|
||||
x_66 = l_Lean_PrettyPrinter_Delaborator_delabConst___closed__13;
|
||||
x_67 = l_Lean_mkSepArray(x_65, x_66);
|
||||
|
|
@ -27552,7 +27551,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("termDepIfThenElse");
|
||||
x_1 = lean_mk_string("if");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
|
|
@ -27560,7 +27559,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_1 = l_Lean_PrettyPrinter_Delaborator_maybeAddBlockImplicit___closed__7;
|
||||
x_2 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -27570,7 +27569,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("if");
|
||||
x_1 = lean_mk_string("then");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
|
|
@ -27578,23 +27577,15 @@ static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("then");
|
||||
x_1 = lean_mk_string("else");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("else");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__8() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = lean_unsigned_to_nat(8u);
|
||||
x_1 = lean_unsigned_to_nat(7u);
|
||||
x_2 = lean_mk_empty_array_with_capacity(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -27610,39 +27601,39 @@ x_12 = lean_nat_dec_eq(x_10, x_11);
|
|||
lean_dec(x_10);
|
||||
if (x_12 == 0)
|
||||
{
|
||||
lean_object* x_90; uint8_t x_91;
|
||||
lean_object* x_98; uint8_t x_99;
|
||||
lean_dec(x_7);
|
||||
lean_dec(x_6);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
x_90 = l_Lean_PrettyPrinter_Delaborator_failure___rarg(x_8);
|
||||
x_91 = !lean_is_exclusive(x_90);
|
||||
if (x_91 == 0)
|
||||
x_98 = l_Lean_PrettyPrinter_Delaborator_failure___rarg(x_8);
|
||||
x_99 = !lean_is_exclusive(x_98);
|
||||
if (x_99 == 0)
|
||||
{
|
||||
return x_90;
|
||||
return x_98;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_92; lean_object* x_93; lean_object* x_94;
|
||||
x_92 = lean_ctor_get(x_90, 0);
|
||||
x_93 = lean_ctor_get(x_90, 1);
|
||||
lean_inc(x_93);
|
||||
lean_inc(x_92);
|
||||
lean_dec(x_90);
|
||||
x_94 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_94, 0, x_92);
|
||||
lean_ctor_set(x_94, 1, x_93);
|
||||
return x_94;
|
||||
lean_object* x_100; lean_object* x_101; lean_object* x_102;
|
||||
x_100 = lean_ctor_get(x_98, 0);
|
||||
x_101 = lean_ctor_get(x_98, 1);
|
||||
lean_inc(x_101);
|
||||
lean_inc(x_100);
|
||||
lean_dec(x_98);
|
||||
x_102 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_102, 0, x_100);
|
||||
lean_ctor_set(x_102, 1, x_101);
|
||||
return x_102;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
x_13 = x_8;
|
||||
goto block_89;
|
||||
goto block_97;
|
||||
}
|
||||
block_89:
|
||||
block_97:
|
||||
{
|
||||
lean_object* x_14; lean_object* x_15;
|
||||
x_14 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__1;
|
||||
|
|
@ -27708,9 +27699,9 @@ lean_dec(x_7);
|
|||
x_32 = !lean_is_exclusive(x_31);
|
||||
if (x_32 == 0)
|
||||
{
|
||||
lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53;
|
||||
lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57;
|
||||
x_33 = lean_ctor_get(x_31, 0);
|
||||
x_34 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__5;
|
||||
x_34 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__3;
|
||||
lean_inc(x_33);
|
||||
x_35 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_35, 0, x_33);
|
||||
|
|
@ -27721,162 +27712,174 @@ lean_inc(x_33);
|
|||
x_38 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_38, 0, x_33);
|
||||
lean_ctor_set(x_38, 1, x_37);
|
||||
x_39 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__6;
|
||||
x_39 = l_Lean_PrettyPrinter_Delaborator_maybeAddBlockImplicit___closed__11;
|
||||
x_40 = lean_array_push(x_39, x_36);
|
||||
x_41 = lean_array_push(x_40, x_38);
|
||||
x_42 = l_Lean_PrettyPrinter_Delaborator_delabSort___closed__11;
|
||||
x_43 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_43, 0, x_42);
|
||||
lean_ctor_set(x_43, 1, x_41);
|
||||
x_44 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__5;
|
||||
lean_inc(x_33);
|
||||
x_40 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_40, 0, x_33);
|
||||
lean_ctor_set(x_40, 1, x_39);
|
||||
x_41 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__7;
|
||||
x_42 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_42, 0, x_33);
|
||||
lean_ctor_set(x_42, 1, x_41);
|
||||
x_43 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__8;
|
||||
x_44 = lean_array_push(x_43, x_35);
|
||||
x_45 = lean_array_push(x_44, x_36);
|
||||
x_46 = lean_array_push(x_45, x_38);
|
||||
x_47 = lean_array_push(x_46, x_16);
|
||||
x_48 = lean_array_push(x_47, x_40);
|
||||
x_49 = lean_array_push(x_48, x_23);
|
||||
x_50 = lean_array_push(x_49, x_42);
|
||||
x_51 = lean_array_push(x_50, x_30);
|
||||
x_52 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__4;
|
||||
x_53 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_53, 0, x_52);
|
||||
lean_ctor_set(x_53, 1, x_51);
|
||||
lean_ctor_set(x_31, 0, x_53);
|
||||
x_45 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_45, 0, x_33);
|
||||
lean_ctor_set(x_45, 1, x_44);
|
||||
x_46 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__6;
|
||||
x_47 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_47, 0, x_33);
|
||||
lean_ctor_set(x_47, 1, x_46);
|
||||
x_48 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__7;
|
||||
x_49 = lean_array_push(x_48, x_35);
|
||||
x_50 = lean_array_push(x_49, x_43);
|
||||
x_51 = lean_array_push(x_50, x_16);
|
||||
x_52 = lean_array_push(x_51, x_45);
|
||||
x_53 = lean_array_push(x_52, x_23);
|
||||
x_54 = lean_array_push(x_53, x_47);
|
||||
x_55 = lean_array_push(x_54, x_30);
|
||||
x_56 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__4;
|
||||
x_57 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_57, 0, x_56);
|
||||
lean_ctor_set(x_57, 1, x_55);
|
||||
lean_ctor_set(x_31, 0, x_57);
|
||||
return x_31;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76;
|
||||
x_54 = lean_ctor_get(x_31, 0);
|
||||
x_55 = lean_ctor_get(x_31, 1);
|
||||
lean_inc(x_55);
|
||||
lean_inc(x_54);
|
||||
lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84;
|
||||
x_58 = lean_ctor_get(x_31, 0);
|
||||
x_59 = lean_ctor_get(x_31, 1);
|
||||
lean_inc(x_59);
|
||||
lean_inc(x_58);
|
||||
lean_dec(x_31);
|
||||
x_56 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__5;
|
||||
lean_inc(x_54);
|
||||
x_57 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_57, 0, x_54);
|
||||
lean_ctor_set(x_57, 1, x_56);
|
||||
x_58 = lean_mk_syntax_ident(x_24);
|
||||
x_59 = l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___lambda__5___closed__8;
|
||||
lean_inc(x_54);
|
||||
x_60 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_60, 0, x_54);
|
||||
lean_ctor_set(x_60, 1, x_59);
|
||||
x_61 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__6;
|
||||
lean_inc(x_54);
|
||||
x_62 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_62, 0, x_54);
|
||||
lean_ctor_set(x_62, 1, x_61);
|
||||
x_63 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__7;
|
||||
x_60 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__3;
|
||||
lean_inc(x_58);
|
||||
x_61 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_61, 0, x_58);
|
||||
lean_ctor_set(x_61, 1, x_60);
|
||||
x_62 = lean_mk_syntax_ident(x_24);
|
||||
x_63 = l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___lambda__5___closed__8;
|
||||
lean_inc(x_58);
|
||||
x_64 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_64, 0, x_54);
|
||||
lean_ctor_set(x_64, 0, x_58);
|
||||
lean_ctor_set(x_64, 1, x_63);
|
||||
x_65 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__8;
|
||||
x_66 = lean_array_push(x_65, x_57);
|
||||
x_67 = lean_array_push(x_66, x_58);
|
||||
x_68 = lean_array_push(x_67, x_60);
|
||||
x_69 = lean_array_push(x_68, x_16);
|
||||
x_70 = lean_array_push(x_69, x_62);
|
||||
x_71 = lean_array_push(x_70, x_23);
|
||||
x_72 = lean_array_push(x_71, x_64);
|
||||
x_73 = lean_array_push(x_72, x_30);
|
||||
x_74 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__4;
|
||||
x_75 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_75, 0, x_74);
|
||||
lean_ctor_set(x_75, 1, x_73);
|
||||
x_76 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_76, 0, x_75);
|
||||
lean_ctor_set(x_76, 1, x_55);
|
||||
return x_76;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_77;
|
||||
lean_dec(x_24);
|
||||
lean_dec(x_23);
|
||||
lean_dec(x_16);
|
||||
lean_dec(x_7);
|
||||
lean_dec(x_6);
|
||||
x_77 = !lean_is_exclusive(x_27);
|
||||
if (x_77 == 0)
|
||||
{
|
||||
return x_27;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_78; lean_object* x_79; lean_object* x_80;
|
||||
x_78 = lean_ctor_get(x_27, 0);
|
||||
x_79 = lean_ctor_get(x_27, 1);
|
||||
lean_inc(x_79);
|
||||
lean_inc(x_78);
|
||||
lean_dec(x_27);
|
||||
x_80 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_80, 0, x_78);
|
||||
lean_ctor_set(x_80, 1, x_79);
|
||||
return x_80;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_81;
|
||||
lean_dec(x_16);
|
||||
lean_dec(x_7);
|
||||
lean_dec(x_6);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
x_81 = !lean_is_exclusive(x_20);
|
||||
if (x_81 == 0)
|
||||
{
|
||||
return x_20;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_82; lean_object* x_83; lean_object* x_84;
|
||||
x_82 = lean_ctor_get(x_20, 0);
|
||||
x_83 = lean_ctor_get(x_20, 1);
|
||||
lean_inc(x_83);
|
||||
lean_inc(x_82);
|
||||
lean_dec(x_20);
|
||||
x_84 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_84, 0, x_82);
|
||||
lean_ctor_set(x_84, 1, x_83);
|
||||
x_65 = l_Lean_PrettyPrinter_Delaborator_maybeAddBlockImplicit___closed__11;
|
||||
x_66 = lean_array_push(x_65, x_62);
|
||||
x_67 = lean_array_push(x_66, x_64);
|
||||
x_68 = l_Lean_PrettyPrinter_Delaborator_delabSort___closed__11;
|
||||
x_69 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_69, 0, x_68);
|
||||
lean_ctor_set(x_69, 1, x_67);
|
||||
x_70 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__5;
|
||||
lean_inc(x_58);
|
||||
x_71 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_71, 0, x_58);
|
||||
lean_ctor_set(x_71, 1, x_70);
|
||||
x_72 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__6;
|
||||
x_73 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_73, 0, x_58);
|
||||
lean_ctor_set(x_73, 1, x_72);
|
||||
x_74 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__7;
|
||||
x_75 = lean_array_push(x_74, x_61);
|
||||
x_76 = lean_array_push(x_75, x_69);
|
||||
x_77 = lean_array_push(x_76, x_16);
|
||||
x_78 = lean_array_push(x_77, x_71);
|
||||
x_79 = lean_array_push(x_78, x_23);
|
||||
x_80 = lean_array_push(x_79, x_73);
|
||||
x_81 = lean_array_push(x_80, x_30);
|
||||
x_82 = l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__4;
|
||||
x_83 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_83, 0, x_82);
|
||||
lean_ctor_set(x_83, 1, x_81);
|
||||
x_84 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_84, 0, x_83);
|
||||
lean_ctor_set(x_84, 1, x_59);
|
||||
return x_84;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_85;
|
||||
lean_dec(x_24);
|
||||
lean_dec(x_23);
|
||||
lean_dec(x_16);
|
||||
lean_dec(x_7);
|
||||
lean_dec(x_6);
|
||||
x_85 = !lean_is_exclusive(x_27);
|
||||
if (x_85 == 0)
|
||||
{
|
||||
return x_27;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_86; lean_object* x_87; lean_object* x_88;
|
||||
x_86 = lean_ctor_get(x_27, 0);
|
||||
x_87 = lean_ctor_get(x_27, 1);
|
||||
lean_inc(x_87);
|
||||
lean_inc(x_86);
|
||||
lean_dec(x_27);
|
||||
x_88 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_88, 0, x_86);
|
||||
lean_ctor_set(x_88, 1, x_87);
|
||||
return x_88;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_89;
|
||||
lean_dec(x_16);
|
||||
lean_dec(x_7);
|
||||
lean_dec(x_6);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
x_85 = !lean_is_exclusive(x_15);
|
||||
if (x_85 == 0)
|
||||
x_89 = !lean_is_exclusive(x_20);
|
||||
if (x_89 == 0)
|
||||
{
|
||||
return x_20;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_90; lean_object* x_91; lean_object* x_92;
|
||||
x_90 = lean_ctor_get(x_20, 0);
|
||||
x_91 = lean_ctor_get(x_20, 1);
|
||||
lean_inc(x_91);
|
||||
lean_inc(x_90);
|
||||
lean_dec(x_20);
|
||||
x_92 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_92, 0, x_90);
|
||||
lean_ctor_set(x_92, 1, x_91);
|
||||
return x_92;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
uint8_t x_93;
|
||||
lean_dec(x_7);
|
||||
lean_dec(x_6);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
x_93 = !lean_is_exclusive(x_15);
|
||||
if (x_93 == 0)
|
||||
{
|
||||
return x_15;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_86; lean_object* x_87; lean_object* x_88;
|
||||
x_86 = lean_ctor_get(x_15, 0);
|
||||
x_87 = lean_ctor_get(x_15, 1);
|
||||
lean_inc(x_87);
|
||||
lean_inc(x_86);
|
||||
lean_object* x_94; lean_object* x_95; lean_object* x_96;
|
||||
x_94 = lean_ctor_get(x_15, 0);
|
||||
x_95 = lean_ctor_get(x_15, 1);
|
||||
lean_inc(x_95);
|
||||
lean_inc(x_94);
|
||||
lean_dec(x_15);
|
||||
x_88 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_88, 0, x_86);
|
||||
lean_ctor_set(x_88, 1, x_87);
|
||||
return x_88;
|
||||
x_96 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_96, 0, x_94);
|
||||
lean_ctor_set(x_96, 1, x_95);
|
||||
return x_96;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -32378,8 +32381,6 @@ l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__6 = _init_l_Lea
|
|||
lean_mark_persistent(l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__6);
|
||||
l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__7 = _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__7();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__7);
|
||||
l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__8 = _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__8();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___closed__8);
|
||||
l_Lean_PrettyPrinter_Delaborator_delabDIte___closed__1 = _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___closed__1();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Delaborator_delabDIte___closed__1);
|
||||
l_Lean_PrettyPrinter_Delaborator_delabDIte___closed__2 = _init_l_Lean_PrettyPrinter_Delaborator_delabDIte___closed__2();
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c
generated
12
stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c
generated
|
|
@ -93,7 +93,7 @@ LEAN_EXPORT lean_object* l_Lean_Syntax_MonadTraverser_goUp___at_Lean_PrettyPrint
|
|||
uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*);
|
||||
lean_object* l_id___rarg___boxed(lean_object*);
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3449_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3450_(lean_object*);
|
||||
static lean_object* l_Lean_PrettyPrinter_combinatorParenthesizerAttribute___closed__3;
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_instCoeArrowParenthesizerParenthesizerParenthesizerAliasValue(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___lambda__9___boxed(lean_object**);
|
||||
|
|
@ -412,7 +412,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_level_p
|
|||
static lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___lambda__1___closed__2;
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_instCoeArrowParenthesizerArrowParenthesizerParenthesizerParenthesizerAliasValue(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3227_(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3228_(lean_object*);
|
||||
static lean_object* l_Lean_PrettyPrinter_parenthesizerAttribute___closed__16;
|
||||
static lean_object* l_Option_format___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__6___closed__4;
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_setExpected_parenthesizer(lean_object*);
|
||||
|
|
@ -10912,7 +10912,7 @@ x_10 = l_Lean_PrettyPrinter_Parenthesizer_ite___rarg(x_9, x_2, x_3, x_4, x_5, x_
|
|||
return x_10;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3227_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3228_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -11636,7 +11636,7 @@ x_6 = l_Lean_PrettyPrinter_parenthesize(x_5, x_1, x_2, x_3, x_4);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3449_(lean_object* x_1) {
|
||||
LEAN_EXPORT lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3450_(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -12066,7 +12066,7 @@ l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___closed__1 = _
|
|||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___closed__1);
|
||||
l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___boxed__const__1 = _init_l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___boxed__const__1();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___boxed__const__1);
|
||||
res = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3227_(lean_io_mk_world());
|
||||
res = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3228_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef = lean_io_result_get_value(res);
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef);
|
||||
|
|
@ -12089,7 +12089,7 @@ l_Lean_PrettyPrinter_parenthesizeCommand___closed__2 = _init_l_Lean_PrettyPrinte
|
|||
lean_mark_persistent(l_Lean_PrettyPrinter_parenthesizeCommand___closed__2);
|
||||
l_Lean_PrettyPrinter_parenthesizeCommand___closed__3 = _init_l_Lean_PrettyPrinter_parenthesizeCommand___closed__3();
|
||||
lean_mark_persistent(l_Lean_PrettyPrinter_parenthesizeCommand___closed__3);
|
||||
res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3449_(lean_io_mk_world());
|
||||
res = l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3450_(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
lean_dec_ref(res);
|
||||
return lean_io_result_mk_ok(lean_box(0));
|
||||
|
|
|
|||
1432
stage0/stdlib/Lean/Server/FileWorker/RequestHandling.c
generated
1432
stage0/stdlib/Lean/Server/FileWorker/RequestHandling.c
generated
File diff suppressed because it is too large
Load diff
|
|
@ -102,7 +102,7 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_Lean_Widget_Inf
|
|||
LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__10(lean_object*);
|
||||
LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encodeUnsafe____x40_Lean_Widget_InteractiveCode___hyg_5____at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_209____spec__5(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_209____spec__14(lean_object*, size_t, size_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_7132____spec__20(lean_object*);
|
||||
lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_7133____spec__20(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__8___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_join___rarg(lean_object*);
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
|
|
@ -361,6 +361,7 @@ LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_initFn__
|
|||
LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__1___rarg___lambda__1(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__13___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_821____spec__3(size_t, size_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_7133____spec__22(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__1___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* l_Lean_Server_WithRpcRef_decodeUnsafeAs___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_209____spec__4___rarg___closed__1;
|
||||
lean_object* l_Lean_Server_RequestM_asTask___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -401,7 +402,6 @@ lean_object* l_Lean_Server_RequestM_readDoc(lean_object*, lean_object*);
|
|||
LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__7___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___lambda__4___boxed(lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_821____spec__5(size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_7132____spec__22(lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___lambda__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_Lean_Server_registerRpcCallHandler___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_732____spec__1___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__19___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -8814,7 +8814,7 @@ lean_inc(x_12);
|
|||
x_13 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_13);
|
||||
lean_dec(x_11);
|
||||
x_14 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_7132____spec__20(x_3);
|
||||
x_14 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_7133____spec__20(x_3);
|
||||
x_15 = lean_alloc_closure((void*)(l_Lean_Server_registerRpcCallHandler___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_209____spec__1___lambda__1___boxed), 3, 1);
|
||||
lean_closure_set(x_15, 0, x_14);
|
||||
x_16 = l_Lean_Server_registerRpcCallHandler___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_732____spec__1___lambda__3___closed__1;
|
||||
|
|
@ -9512,7 +9512,7 @@ lean_inc(x_12);
|
|||
x_13 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_13);
|
||||
lean_dec(x_11);
|
||||
x_14 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_7132____spec__22(x_3);
|
||||
x_14 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_7133____spec__22(x_3);
|
||||
x_15 = lean_alloc_closure((void*)(l_Lean_Server_registerRpcCallHandler___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_209____spec__1___lambda__1___boxed), 3, 1);
|
||||
lean_closure_set(x_15, 0, x_14);
|
||||
x_16 = l_Lean_Server_registerRpcCallHandler___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_732____spec__1___lambda__3___closed__1;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue