mirror of
https://github.com/zeek/zeek.git
synced 2025-10-06 00:28:21 +00:00
use HasField() rather than GetField() where appropriate
This commit is contained in:
parent
13e7ba3a00
commit
3f6f8e0709
3 changed files with 5 additions and 5 deletions
|
@ -3176,7 +3176,7 @@ HasFieldExpr::~HasFieldExpr()
|
|||
ValPtr HasFieldExpr::Fold(Val* v) const
|
||||
{
|
||||
auto rv = v->AsRecordVal();
|
||||
return val_mgr->Bool(rv->GetField(field) != nullptr);
|
||||
return val_mgr->Bool(rv->HasField(field));
|
||||
}
|
||||
|
||||
void HasFieldExpr::ExprDescribe(ODesc* d) const
|
||||
|
@ -5102,7 +5102,7 @@ ValPtr CastExpr::Eval(Frame* f) const
|
|||
d.Add("'");
|
||||
|
||||
if ( same_type(v->GetType(), Broker::detail::DataVal::ScriptDataType()) &&
|
||||
! v->AsRecordVal()->GetField(0) )
|
||||
! v->AsRecordVal()->HasField(0) )
|
||||
d.Add(" (nil $data field)");
|
||||
|
||||
RuntimeError(d.Description());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue