]> granicus.if.org Git - clang/commit
When initializing struct members, the important thing is that the "initializing"...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 1 Feb 2011 00:52:10 +0000 (00:52 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 1 Feb 2011 00:52:10 +0000 (00:52 +0000)
commit65e7a9e0597fdd68caa23d49991f3891e724e5c6
tree52ce2264fd9a59466c26e154faa9e12d69a3384e
parent517ebc6e13c41dc9115bc0eece93f6fc1155743e
When initializing struct members, the important thing is that the "initializing" expression is
compatible, not having the same type.

Fix rdar://8183908 in which compatible vector types weren't initialized properly leading to a crash.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124637 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaInit.cpp
test/CodeGen/struct-init.c