Source/Packages

Compiler.ELF

packages/compiler/src/Compiler/ELF.alpha

317 lines63 declarations12.9 KiBSHA-256 f1c85b457831

def · lines 309–317

executableSize

Full file
309def executableSize : Nat =
310  (eliminate
311    ExecutableResult
312    (lambda unrestricted result : (family ExecutableResult) . Nat)
313    executableSample
314    (branch ExecutableGenerated executableBytes . (bytes-length executableBytes))
315    (branch ExecutableUnboundVariable executableUnboundSpelling . zero)
316    (branch ExecutableUnsupportedTerm executableUnsupportedCode . zero)
317    (branch ExecutableUnsupportedSuccessor . zero))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.