mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
57 lines
916 B
Text
57 lines
916 B
Text
# @TEST-DOC: Test for #2289 - reject directives appearing as statements
|
|
# @TEST-EXEC-FAIL: zeek -b %INPUT
|
|
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stderr
|
|
|
|
event zeek_init()
|
|
{
|
|
if ( F )
|
|
@if ( T )
|
|
print "Bad branch true";
|
|
@else
|
|
print "Bad branch false";
|
|
@endif
|
|
else
|
|
print "That's the right branch";
|
|
}
|
|
|
|
# @TEST-START-NEXT
|
|
event zeek_init()
|
|
{
|
|
if ( F )
|
|
print "That would be okay";
|
|
else
|
|
@if ( T )
|
|
print "That isn't";
|
|
@endif
|
|
}
|
|
|
|
# @TEST-START-NEXT
|
|
event zeek_init()
|
|
{
|
|
local vec = vector(1, 2, 3);
|
|
for ( i in vec )
|
|
@if ( T )
|
|
print "Bad branch true";
|
|
@endif
|
|
}
|
|
|
|
# @TEST-START-NEXT
|
|
event zeek_init()
|
|
{
|
|
local i = 10;
|
|
while ( --i != 0 )
|
|
@if ( T )
|
|
print "Bad branch true";
|
|
@endif
|
|
}
|
|
|
|
# @TEST-START-NEXT
|
|
global cond = T;
|
|
event zeek_init()
|
|
{
|
|
local vec = vector(1, 2, 3);
|
|
for ( i in vec )
|
|
@if ( cond )
|
|
print "Bad branch true";
|
|
@endif
|
|
}
|