This patch emits the alignment for all default-aligned types as 0 which causes the backend to not emit an alignment attribute at all. This mirrors clang's behavior. <rdar://problem/29007471>