ted added a comment. The change is to guard against the case where candidate_sc.symbol is nullptr.
candidate_sc.function is only used when load_address != LLDB_INVALID_ADDRESS, but load_address is set on line 802: load_address = candidate_sc.symbol->ResolveCallableAddress(*target); so candidate_sc.symbol must be valid. The purpose of the function is to get the address of a symbol, so I don't think we care about candidate_sc.function when candidate_sc.symbol is nullptr. http://reviews.llvm.org/D17860 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits