Implementation of the check that recover needs, see https://github.com/nim-lang/RFCs/issues/244 for more details.
recover
proc canAlias(arg, ret: PType): bool {....raises: [Exception, KeyError, ERecoverableError], tags: [RootEffect], forbids: [].}
proc checkIsolate(n: PNode): bool {....raises: [Exception, KeyError, ERecoverableError], tags: [RootEffect], forbids: [].}
© 2006–2024 Andreas RumpfLicensed under the MIT License. https://nim-lang.org/docs/compiler/isolation_check.html