Commits

Joe Groff committed fcc6738d6ae
IRGen: Allow coercion to C ABI types that lay out larger than the storage type. This happens with GLKVector3 on x86_64, whose ABI type is { <2 x float>, float }, which LLVM considers to have 16 bytes size due to alignment, but has a storage type of { float, float, float }. Relax the assertion that the coerced type is exactly the same size as the storage type. Swift SVN r23888