diff options
Diffstat (limited to 'lib/compilers')
-rw-r--r-- | lib/compilers/WSL-CL.js | 6 | ||||
-rw-r--r-- | lib/compilers/Wine-CL.js | 6 | ||||
-rw-r--r-- | lib/compilers/pascal.js | 6 |
3 files changed, 18 insertions, 0 deletions
diff --git a/lib/compilers/WSL-CL.js b/lib/compilers/WSL-CL.js index aacfece45..e0272be87 100644 --- a/lib/compilers/WSL-CL.js +++ b/lib/compilers/WSL-CL.js @@ -68,6 +68,12 @@ function compileCl(info, env) { return false; }; + compile.getArgumentParser = function () { + return function (compiler) { + return compiler; + } + }; + compile.postProcessAsm = function(result) { return RunCLDemangler(this, result); }; diff --git a/lib/compilers/Wine-CL.js b/lib/compilers/Wine-CL.js index 65a548825..82422b45e 100644 --- a/lib/compilers/Wine-CL.js +++ b/lib/compilers/Wine-CL.js @@ -48,6 +48,12 @@ function compileCl(info, env) { return false; }; + compile.getArgumentParser = function () { + return function (compiler) { + return compiler; + } + }; + compile.postProcessAsm = function(result) { return RunCLDemangler(this, result); }; diff --git a/lib/compilers/pascal.js b/lib/compilers/pascal.js index 201ecf5b8..9799d0ebc 100644 --- a/lib/compilers/pascal.js +++ b/lib/compilers/pascal.js @@ -188,6 +188,12 @@ function compileFPC(info, env) { originalExecBinary(executable, result, maxSize); }; + compiler.getArgumentParser = function () { + return function (compiler) { + return compiler; + } + }; + if (info.unitTestMode) { compiler.initialise(); return compiler; |