mirror of
https://github.com/zeek/zeek.git
synced 2025-10-14 20:48:21 +00:00
Type: base_type() returns IntrusivePtr
This commit is contained in:
parent
f0a357cadf
commit
6495193aae
16 changed files with 104 additions and 104 deletions
|
@ -129,7 +129,7 @@ union BroValUnion {
|
|||
class Val : public BroObj {
|
||||
public:
|
||||
Val(double d, TypeTag t)
|
||||
: val(d), type(base_type(t))
|
||||
: val(d), type(base_type(t).release())
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -146,7 +146,7 @@ public:
|
|||
}
|
||||
|
||||
Val()
|
||||
: val(bro_int_t(0)), type(base_type(TYPE_ERROR))
|
||||
: val(bro_int_t(0)), type(base_type(TYPE_ERROR).release())
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -355,7 +355,7 @@ protected:
|
|||
|
||||
template<typename V>
|
||||
Val(V &&v, TypeTag t) noexcept
|
||||
: val(std::forward<V>(v)), type(base_type(t))
|
||||
: val(std::forward<V>(v)), type(base_type(t).release())
|
||||
{
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue