diff options
author | Jason Molenda <jmolenda@apple.com> | 2013-03-22 23:42:09 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2013-03-22 23:42:09 +0000 |
commit | c1946cd8e1965b33fd567e33a7d1b906adced152 (patch) | |
tree | 41a792a3d9056d97725761759fa5769ebf7020f9 | |
parent | 4ee92f9de4aac5823d9b83a95e809d7f7685902f (diff) | |
download | bcm5719-llvm-c1946cd8e1965b33fd567e33a7d1b906adced152.tar.gz bcm5719-llvm-c1946cd8e1965b33fd567e33a7d1b906adced152.zip |
Don't bother calling Reserve on the vector unless we have entries to be added.
llvm-svn: 177776
-rw-r--r-- | lldb/source/Symbol/DWARFCallFrameInfo.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Symbol/DWARFCallFrameInfo.cpp b/lldb/source/Symbol/DWARFCallFrameInfo.cpp index d1e7b22f85e..bc03567fb9e 100644 --- a/lldb/source/Symbol/DWARFCallFrameInfo.cpp +++ b/lldb/source/Symbol/DWARFCallFrameInfo.cpp @@ -110,7 +110,8 @@ DWARFCallFrameInfo::GetFunctionAddressAndSizeVector (FunctionAddressAndSizeVecto GetFDEIndex(); const size_t count = m_fde_index.GetSize(); function_info.Clear(); - function_info.Reserve(count); + if (count > 0) + function_info.Reserve(count); for (size_t i = 0; i < count; ++i) { const FDEEntryMap::Entry *func_offset_data_entry = m_fde_index.GetEntryAtIndex (i); |