aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2007-11-07 23:32:06 +0000
committerTed Kremenek <kremenek@apple.com>2007-11-07 23:32:06 +0000
commit2d0f50551cc3a8ebb9965a159e4d5535b4544335 (patch)
treeabe95049702c64556500b6ed541c7aa6d068f370 /include
parent441e88542f94d9916fa8f83ad50f1822340af72b (diff)
downloadexternal_llvm-2d0f50551cc3a8ebb9965a159e4d5535b4544335.zip
external_llvm-2d0f50551cc3a8ebb9965a159e4d5535b4544335.tar.gz
external_llvm-2d0f50551cc3a8ebb9965a159e4d5535b4544335.tar.bz2
Fixed bug where we did not properly serialize owned objects due to a missing
dereference. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43853 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Bitcode/Serialize.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/llvm/Bitcode/Serialize.h b/include/llvm/Bitcode/Serialize.h
index 24e9f60..0a647d0 100644
--- a/include/llvm/Bitcode/Serialize.h
+++ b/include/llvm/Bitcode/Serialize.h
@@ -91,7 +91,7 @@ public:
EmitPtr(Ptrs[i]);
for (unsigned i = 0; i < NumPtrs; ++i)
- if (Ptrs[i]) SerializeTrait<T>::Emit(*this,Ptrs[i]);
+ if (Ptrs[i]) SerializeTrait<T>::Emit(*this,*Ptrs[i]);
}
void FlushRecord() { if (inRecord()) EmitRecord(); }