Commits

Joe Groff committed a049ee9d38a
SILGen: (Optionally) emit lazy initializers and accessor fns for globals. For every global pattern binding, emit a lazy initializer token and function that initializes the global variables in that binding. For each of those vars, create an accessor that Builtin.once's the lazy initializer before producing the address. Hide this all behind a switch till the surrounding serialization and IRGen infrastructure catches up. Swift SVN r10511