Index: source/Expression/IRExecutionUnit.cpp =================================================================== --- source/Expression/IRExecutionUnit.cpp +++ source/Expression/IRExecutionUnit.cpp @@ -796,8 +796,8 @@ sc_list.GetContextAtIndex(si, candidate_sc); - const bool is_external = (candidate_sc.function) || - (candidate_sc.symbol && candidate_sc.symbol->IsExternal()); + if (!candidate_sc.symbol) + continue; load_address = candidate_sc.symbol->ResolveCallableAddress(*target); @@ -811,7 +811,7 @@ if (load_address != LLDB_INVALID_ADDRESS) { - if (is_external) + if (candidate_sc.function || candidate_sc.symbol->IsExternal()) { return true; }