This should extend the current workaround to work with structs that only contain legal, scalar types. llvm-svn: 209331
Constant initializers involving illegal types hit an assertion. Patch by: Jan Vesely <jan.vesely@rutgers.edu> llvm-svn: 209330