stage2: slice and alignment fixes

* Fix backend using wrong union field of the slice instruction.
 * LLVM backend properly sets alignment on global variables.
 * Sema: add coercion for *T to *[1]T
 * Sema: pointers to Decls with explicit alignment now have alignment
   metadata in them.
01c1f41520Andrew Kelley committed on 10/23/2021, 12:12:12 AMparentb24e9b6
11 files changedLine totals unavailable