fix(frontends/lean/structure_cmd): disable def-eq check of pre-expressions
This commit is contained in:
parent
c500f9497d
commit
fe5cb0106c
1 changed files with 4 additions and 0 deletions
|
|
@ -688,6 +688,9 @@ struct structure_cmd_fn {
|
|||
expr fdefault = mk_field_default_value(full_fname);
|
||||
if (!field.m_default_val) {
|
||||
field.m_default_val = fdefault;
|
||||
}
|
||||
// TODO(gabriel): the defeq check below is completely broken because it compares pre-expressions
|
||||
/*
|
||||
} else if (field.m_default_val && !m_ctx.is_def_eq(*field.m_default_val, fdefault)) {
|
||||
expr prev_default = *field.m_default_val;
|
||||
throw generic_exception(parent, [=](formatter const &fmt) {
|
||||
|
|
@ -702,6 +705,7 @@ struct structure_cmd_fn {
|
|||
return r;
|
||||
});
|
||||
}
|
||||
*/
|
||||
}
|
||||
fmap_start++;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue