[svn r192] Fixed: String literals as constant expression was broken for utf16/32.

This commit is contained in:
Tomas Lindquist Olsen 2008-05-07 00:58:36 +02:00
parent c31af3dc2d
commit 50db9be203
2 changed files with 36 additions and 6 deletions

View file

@ -340,8 +340,10 @@ llvm::Constant* DtoConstArrayInitializer(ArrayInitializer* arrinit)
assert(v);
inits[i] = v;
Logger::cout() << "llval: " << *v << '\n';
}
Logger::println("building constant array");
const llvm::ArrayType* arrty = llvm::ArrayType::get(elemty,tdim);
llvm::Constant* constarr = llvm::ConstantArray::get(arrty, inits);