This PR places `set_option compiler.ignoreBorrowAnnotation true in` on to all `export`/`extern` pairs. This is necessary because `export` forces all arguments to be passed as owned while `extern` respects borrow annotations. The current approach to the `export`/`extern` trick was always broken but never surfaced. However, with upcoming changes many `export`/`extern` pairs are going to be affected by borrow annotations and would've broken without this. |
||
|---|---|---|
| .. | ||
| Delaborator | ||
| Basic.lean | ||
| Delaborator.lean | ||
| Formatter.lean | ||
| Parenthesizer.lean | ||