diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-11-24 11:16:22 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-11-24 11:16:22 -0800 |
commit | 58b92a53e549ca83ceca4c6e4e027e9a1a810a04 (patch) | |
tree | 2503f4087dffafd0faa9ec72ae7304cb7114faf6 | |
parent | bd155a27e56fd105eef49c498a28bdac94a9d980 (diff) |
fix CAZ locations
-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 8ddf91e968..9f2422ee85 100644 --- a/lib/Target/CppBackend/CPPBackend.cpp +++ b/lib/Target/CppBackend/CPPBackend.cpp @@ -2306,7 +2306,7 @@ void CppWriter::allocateConstant(std::string name, const Constant* CV) { unsigned Bytes = DL.getTypeStoreSize(CV->getType()); // FIXME: assume full 64-bit alignment for now Bytes = memAlign(Bytes); - GlobalAddresses[name] = Address(Bytes, MEM_ALIGN_BITS); + GlobalAddresses[name] = Address(GlobalData64.size(), MEM_ALIGN_BITS); for (unsigned i = 0; i < Bytes; ++i) { GlobalData64.push_back(0); } |