From: Rico Tzschichholz Date: Wed, 1 May 2019 15:37:07 +0000 (+0200) Subject: compiler: Add OptionFlags.NO_ARG to deprecated "--thread" option X-Git-Tag: 0.36.20~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a05a89f76375d739eb8cd1dc2716f9212931948a;p=thirdparty%2Fvala.git compiler: Add OptionFlags.NO_ARG to deprecated "--thread" option It was defined with OptionArg.NONE and never took an extra argument. Regression of d8e810680f370fac7e9a5e80f8d94316707625c2 --- diff --git a/compiler/valacompiler.vala b/compiler/valacompiler.vala index 9680e6ae3..66f415d52 100644 --- a/compiler/valacompiler.vala +++ b/compiler/valacompiler.vala @@ -125,7 +125,7 @@ class Vala.Compiler { { "compile", 'c', 0, OptionArg.NONE, ref compile_only, "Compile but do not link", null }, { "output", 'o', 0, OptionArg.FILENAME, ref output, "Place output in file FILE", "FILE" }, { "debug", 'g', 0, OptionArg.NONE, ref debug, "Produce debug information", null }, - { "thread", 0, OptionFlags.OPTIONAL_ARG, OptionArg.CALLBACK, (void*) option_deprecated, "Enable multithreading support (DEPRECATED AND IGNORED)", null }, + { "thread", 0, OptionFlags.OPTIONAL_ARG | OptionFlags.NO_ARG, OptionArg.CALLBACK, (void*) option_deprecated, "Enable multithreading support (DEPRECATED AND IGNORED)", null }, { "enable-mem-profiler", 0, 0, OptionArg.NONE, ref mem_profiler, "Enable GLib memory profiler", null }, { "define", 'D', 0, OptionArg.STRING_ARRAY, ref defines, "Define SYMBOL", "SYMBOL..." }, { "main", 0, 0, OptionArg.STRING, ref entry_point, "Use SYMBOL as entry point", "SYMBOL..." },