summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode/Archive
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-11-16 06:47:07 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-11-16 06:47:07 +0000
commit40878f35dea2d1bef2169d98b05edff8e0f9c51d (patch)
tree703c3151ab0da00a6f3888d5f96546d9892a33cf /llvm/lib/Bytecode/Archive
parent6d737f5d248d82fc4e541362f624376c873960e9 (diff)
downloadbcm5719-llvm-40878f35dea2d1bef2169d98b05edff8e0f9c51d.tar.gz
bcm5719-llvm-40878f35dea2d1bef2169d98b05edff8e0f9c51d.zip
Per code review:\
* Make sure all members are initialized upon construction llvm-svn: 17882
Diffstat (limited to 'llvm/lib/Bytecode/Archive')
-rw-r--r--llvm/lib/Bytecode/Archive/Archive.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Bytecode/Archive/Archive.cpp b/llvm/lib/Bytecode/Archive/Archive.cpp
index b006e5a83d7..a3fb534c9c3 100644
--- a/llvm/lib/Bytecode/Archive/Archive.cpp
+++ b/llvm/lib/Bytecode/Archive/Archive.cpp
@@ -124,7 +124,8 @@ void ArchiveMember::replaceWith(const sys::Path& newFile) {
// Archive class. Everything else (default,copy) is deprecated. This just
// initializes and maps the file into memory, if requested.
Archive::Archive(const sys::Path& filename, bool map )
- : archPath(filename), members(), mapfile(0), base(0), symTab(), symTabSize(0)
+ : archPath(filename), members(), mapfile(0), base(0), symTab(), strtab(),
+ symTabSize(0), firstFileOffset(0), modules(), foreignST(0)
{
if (map) {
mapfile = new sys::MappedFile(filename);
OpenPOWER on IntegriCloud