changeset 18931:926488f5d345

mx: fix duplicate arguments for microbench
author Roland Schatz <roland.schatz@oracle.com>
date Thu, 22 Jan 2015 15:59:51 +0100
parents 9aa1cff041eb
children a4292401de0f
files mx/mx_graal.py
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mx/mx_graal.py	Fri Jan 23 12:08:12 2015 +0100
+++ b/mx/mx_graal.py	Thu Jan 22 15:59:51 2015 +0100
@@ -1368,13 +1368,13 @@
     cp = mx.classpath(jmhProjects)
 
     # execute JMH runner
-    (_, _, jvm, forkedVmArgs, _) = _parseVmArgs(vmArgs)
     args = ['-cp', cp]
     if not forking:
-        args += forkedVmArgs
+        args += vmArgs
     args += ['org.openjdk.jmh.Main']
     if forking:
-        args += ['--jvmArgsPrepend', ' '.join(['-' + jvm] + forkedVmArgs)]
+        (_, _, jvm, _, _) = _parseVmArgs(vmArgs)
+        args += ['--jvmArgsPrepend', ' '.join(['-' + jvm] + vmArgs)]
     vm(args + jmhArgs)
 
 def buildvms(args):