parent
88c4e8db29
commit
21308289ad
|
@ -2460,6 +2460,9 @@ fn (mut c Checker) hash_stmt(mut node ast.HashStmt) {
|
||||||
'flag' {
|
'flag' {
|
||||||
// #flag linux -lm
|
// #flag linux -lm
|
||||||
mut flag := node.main
|
mut flag := node.main
|
||||||
|
if flag == 'flag' { // Checks for empty flag
|
||||||
|
c.error('no argument(s) provided for #flag', node.pos)
|
||||||
|
}
|
||||||
if flag.contains('@VROOT') {
|
if flag.contains('@VROOT') {
|
||||||
// c.note(checker.vroot_is_deprecated_message, node.pos)
|
// c.note(checker.vroot_is_deprecated_message, node.pos)
|
||||||
flag = util.resolve_vmodroot(flag.replace('@VROOT', '@VMODROOT'), c.file.path) or {
|
flag = util.resolve_vmodroot(flag.replace('@VROOT', '@VMODROOT'), c.file.path) or {
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
vlib/v/parser/tests/hash_empty_flag_value.vv:1:1: error: no argument(s) provided for #flag
|
||||||
|
1 | #flag
|
||||||
|
| ~~~~~
|
|
@ -0,0 +1 @@
|
||||||
|
#flag
|
Loading…
Reference in New Issue