diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-12-22 17:51:13 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-12-22 17:51:13 -0800 |
commit | 9f91da1c6aa00352794e6ab521ea2be60e0d2642 (patch) | |
tree | 9d476d3d8499b5d62895ad3397da5264ca185d90 /lib/Target/CppBackend/CPPBackend.cpp | |
parent | cb759fddd32b3ac8450e4d6d84f7840db0f0ac9c (diff) |
fix type of nativized allocas
Diffstat (limited to 'lib/Target/CppBackend/CPPBackend.cpp')
-rw-r--r-- | lib/Target/CppBackend/CPPBackend.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/CppBackend/CPPBackend.cpp b/lib/Target/CppBackend/CPPBackend.cpp index d019c866cf..d97f034f4e 100644 --- a/lib/Target/CppBackend/CPPBackend.cpp +++ b/lib/Target/CppBackend/CPPBackend.cpp @@ -939,7 +939,7 @@ std::string JSWriter::generateInstruction(const Instruction *I) { case Instruction::Alloca: { if (NativizedVars.count(I)) { // nativized stack variable, we just need a 'var' definition - UsedVars[iName] = I->getType()->getTypeID(); + UsedVars[iName] = cast<PointerType>(I->getType())->getElementType()->getTypeID(); break; } const AllocaInst* AI = cast<AllocaInst>(I); |