Skip to content

Commit 09ce641

Browse files
authored
Merge pull request #1859 from shafik/69403150_findlibcppstdfunctioncallableinfo_defensive_check
[LLDB] Add a defensive check for member__f_
2 parents fe24e36 + ecf89c5 commit 09ce641

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,9 @@ CPPLanguageRuntime::FindLibCppStdFunctionCallableInfo(
154154
member__f_ = sub_member__f_;
155155
}
156156

157+
if (!member__f_)
158+
return optional_info;
159+
157160
lldb::addr_t member__f_pointer_value = member__f_->GetValueAsUnsigned(0);
158161

159162
optional_info.member__f_pointer_value = member__f_pointer_value;

0 commit comments

Comments
 (0)