Implement initializers for local variables, which are permitted to have run-time expressions such as registers or run-time calculations. Note that initializers for top-level globals still need to be resolved at link-time, because top-level initializers are evaluated during compilation / before the program begins. Locals still must have explicit designated storage, for now, but potentially this could be relaxed if static stack frame allocation is ever added, or implicit typing that can deduce a storage location can be added (eg. if there are reference types, or some sort of syntax on expressions for annotating their eventual storage)
83bea6aAndrew G. Crowell65mo ago