A few commits ago, a few `RBMap` and `RBTree` functions had the parameters `(lt : a -> a -> Prop) [DecidableRel lt]` instead of `(lt : a -> a -> Bool)`. Recall that the compiler automatically specializes functions with arguments of the form `[ ... ]`. Thus, after we moved to `(lt : a -> a -> Bool)` we have to include `@[specialize]` to force the compiler to specialize. |
||
|---|---|---|
| .. | ||
| basic.lean | ||
| default.lean | ||