Mercurial > hg > graal-compiler
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)