aboutsummaryrefslogtreecommitdiffhomepage
path: root/stm/vio_checking.ml
diff options
context:
space:
mode:
authorGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2015-12-01 11:30:35 +0100
committerGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2015-12-01 11:30:35 +0100
commit315aac9ae0d411c10849c421d5dfd8e134919233 (patch)
treeb09bcd761ce06319e720ab1c9c09fe0d3d7acab2 /stm/vio_checking.ml
parent30efd8d3501ff724e6f75acf7c2355a107da1c70 (diff)
vio: fix argument parsing (progress on #4442)
Diffstat (limited to 'stm/vio_checking.ml')
-rw-r--r--stm/vio_checking.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/stm/vio_checking.ml b/stm/vio_checking.ml
index 06bf955c8..ce930cacb 100644
--- a/stm/vio_checking.ml
+++ b/stm/vio_checking.ml
@@ -43,7 +43,7 @@ let schedule_vio_checking j fs =
let rec filter_argv b = function
| [] -> []
| "-schedule-vio-checking" :: rest -> filter_argv true rest
- | s :: rest when s.[0] = '-' && b -> filter_argv false (s :: rest)
+ | s :: rest when String.length s > 0 && s.[0] = '-' && b -> filter_argv false (s :: rest)
| _ :: rest when b -> filter_argv b rest
| s :: rest -> s :: filter_argv b rest in
let pack = function