jsc: Parse options before creating global data
authorwingo@igalia.com <wingo@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Jul 2012 17:50:15 +0000 (17:50 +0000)
committerwingo@igalia.com <wingo@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Jul 2012 17:50:15 +0000 (17:50 +0000)
commit8d1d0d45c692a2b6cb2e0da24b74468f0be36fa3
treef1be1e8bcf0ce3363d77790f9197d098f69c1ae3
parent538d4601b98741c44cc41a2974c0370d879b2993
jsc: Parse options before creating global data
https://bugs.webkit.org/show_bug.cgi?id=90975

Reviewed by Filip Pizlo.

This patch moves the options parsing in "jsc" before the creation
of the JSGlobalData, so that --useJIT=no has a chance to take
effect.

* jsc.cpp:
(CommandLine::parseArguments): Refactor to be a class, and take
argc and argv as constructor arguments.
(jscmain): Move arg parsing before JSGlobalData creation.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@122341 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/jsc.cpp