mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
26 lines
634 B
Text
26 lines
634 B
Text
# @TEST-DOC: Regression test for past ZAM issues with vector-of-any.
|
|
# @TEST-REQUIRES: test "${ZEEK_USE_CPP}" != "1"
|
|
#
|
|
# @TEST-EXEC: zeek -b -O ZAM %INPUT >output
|
|
# @TEST-EXEC: btest-diff output
|
|
|
|
function vector_copy(v: vector of any): vector of any
|
|
{
|
|
# This seems like an unnecessary initialization given the ensuing
|
|
# copy, but we preserve it because it's from the original script
|
|
# that triggered the need for some fixes, hence it's the full
|
|
# regression.
|
|
local v2 = copy(v);
|
|
|
|
for ( i in v )
|
|
v2[i] = v[i];
|
|
|
|
return v2;
|
|
}
|
|
|
|
event zeek_init()
|
|
{
|
|
local v = vector(5, 3, 9);
|
|
local v_copy = vector_copy(v);
|
|
print v_copy;
|
|
}
|