compiler: option/command parsing bugfix
parent
37add98043
commit
ba519f105a
|
@ -1126,9 +1126,13 @@ pub fn new_v(args[]string) &V {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn non_empty(a []string) []string {
|
||||||
|
return a.filter(it.len != 0)
|
||||||
|
}
|
||||||
|
|
||||||
pub fn env_vflags_and_os_args() []string {
|
pub fn env_vflags_and_os_args() []string {
|
||||||
vosargs := os.getenv('VOSARGS')
|
vosargs := os.getenv('VOSARGS')
|
||||||
if '' != vosargs { return vosargs.split(' ') }
|
if '' != vosargs { return non_empty(vosargs.split(' ')) }
|
||||||
|
|
||||||
mut args := []string
|
mut args := []string
|
||||||
vflags := os.getenv('VFLAGS')
|
vflags := os.getenv('VFLAGS')
|
||||||
|
@ -1141,7 +1145,7 @@ pub fn env_vflags_and_os_args() []string {
|
||||||
} else{
|
} else{
|
||||||
args << os.args
|
args << os.args
|
||||||
}
|
}
|
||||||
return args
|
return non_empty(args)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn vfmt(args[]string) {
|
pub fn vfmt(args[]string) {
|
||||||
|
|
Loading…
Reference in New Issue