changeset 23280:c238d6294bc3

detect misformatted -G option
author Doug Simon <doug.simon@oracle.com>
date Sat, 09 Jan 2016 01:22:31 +0100
parents 5e896ce71d22
children 92fce0754cc5
files mx.graal/mx_graal_8.py mx.graal/mx_graal_9.py
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mx.graal/mx_graal_8.py	Fri Jan 08 23:45:33 2016 +0100
+++ b/mx.graal/mx_graal_8.py	Sat Jan 09 01:22:31 2016 +0100
@@ -395,6 +395,8 @@
             mx.abort('Mixing - and = in -G: option specification: ' + arg)
         arg = '-Dgraal.option.' + arg[len('-G:+'):] + '=false'
     elif arg.startswith('-G:'):
+        if '=' not in arg:
+            mx.abort('Missing "=" in non-boolean -G: option specification: ' + arg)
         arg = '-Dgraal.option.' + arg[len('-G:'):]
     return arg
 
--- a/mx.graal/mx_graal_9.py	Fri Jan 08 23:45:33 2016 +0100
+++ b/mx.graal/mx_graal_9.py	Sat Jan 09 01:22:31 2016 +0100
@@ -321,6 +321,8 @@
                 mx.abort('Mixing - and = in -G: option specification: ' + arg)
             arg = '-Dgraal.option.' + arg[len('-G:+'):] + '=false'
         elif arg.startswith('-G:'):
+            if '=' not in arg:
+                mx.abort('Missing "=" in non-boolean -G: option specification: ' + arg)
             arg = '-Dgraal.option.' + arg[len('-G:'):]
         return arg
     args = map(translateGOption, args)