diff --git a/cmd/tools/vtest-fixed.v b/cmd/tools/vtest-fixed.v index 231fb26bf2..72732f91fc 100644 --- a/cmd/tools/vtest-fixed.v +++ b/cmd/tools/vtest-fixed.v @@ -21,7 +21,6 @@ const ( 'vlib/v/tests/fixed_array_test.v', 'vlib/v/tests/fn_test.v', 'vlib/v/tests/fn_variadic_test.v', - 'vlib/v/tests/msvc_test.v', 'vlib/v/tests/mut_test.v', 'vlib/v/tests/num_lit_call_method_test.v', 'vlib/v/tests/option_test.v', diff --git a/vlib/v/tests/msvc_test.v b/vlib/v/tests/msvc_test.v deleted file mode 100644 index b3532e3ba0..0000000000 --- a/vlib/v/tests/msvc_test.v +++ /dev/null @@ -1,51 +0,0 @@ -fn test_flag_parsing() { - mut rest := '-lGlfw -f gl2,-ltest_nice_meme,-l cc,-Ldl test.o a.o ' //, whatever.o' - result := ['-l', 'Glfw', - '-f', 'gl2', - '-l', 'test_nice_meme', - '-l', 'cc', - '-L', 'dl', - '', 'test.o', - '', 'a.o'] - - mut flags := []string - for { - mut base := rest - - fl := if rest.starts_with('-') { - base = rest[2..].trim_space() - rest[..2] - } else { - '' - } - - // Which ever one of these is lowest we use - // TODO: we really shouldnt support all of these cmon - mut lowest := base.index('-') or { -1 } - a := base.index(' ') or { -1 } - b := base.index(',') or { -1 } - for x in [a, b] { - if (x < lowest && x != -1) || lowest == -1 { - lowest = x - } - } - arg := if lowest != -1 { - rest = base[lowest..].trim_space().trim(',') - base[..lowest].trim_space().trim(',') - } else { - rest = '' - base.trim_space() - } - - flags << fl - flags << arg - - if rest.len == 0 { - break - } - } - - for i, f in flags { - assert f == result[i] - } -}