aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/compilers/WSL-CL.js2
-rw-r--r--lib/compilers/argument-parsers.js1
-rw-r--r--lib/compilers/fake-for-test.js3
-rw-r--r--lib/compilers/pascal.js6
-rw-r--r--lib/compilers/rust.js2
5 files changed, 10 insertions, 4 deletions
diff --git a/lib/compilers/WSL-CL.js b/lib/compilers/WSL-CL.js
index 675c163ba..eb4c62e87 100644
--- a/lib/compilers/WSL-CL.js
+++ b/lib/compilers/WSL-CL.js
@@ -64,7 +64,7 @@ class WSLCLCompiler extends BaseCompiler {
// AP: Create CE temp directory in winTmp directory instead of the tmpDir directory.
// NPM temp package: https://www.npmjs.com/package/temp, see Affixes
- newTempDir () {
+ newTempDir() {
return new Promise((resolve, reject) => {
temp.mkdir({prefix: 'compiler-explorer-compiler', dir: process.env.winTmp}, (err, dirPath) => {
if (err)
diff --git a/lib/compilers/argument-parsers.js b/lib/compilers/argument-parsers.js
index bf26271e5..e2e127274 100644
--- a/lib/compilers/argument-parsers.js
+++ b/lib/compilers/argument-parsers.js
@@ -42,6 +42,7 @@ class BaseParser {
return options;
});
}
+
static parse(compiler) {
return compiler;
}
diff --git a/lib/compilers/fake-for-test.js b/lib/compilers/fake-for-test.js
index 4ac03c4b1..3caea12e7 100644
--- a/lib/compilers/fake-for-test.js
+++ b/lib/compilers/fake-for-test.js
@@ -37,12 +37,15 @@ class FakeCompiler {
getInfo() {
return null;
}
+
getDefaultFilters() {
return [];
}
+
getRemote() {
return null;
}
+
compile(source, options, backendOptions, filters) {
return Promise.resolve(_.extend(this.info.fakeResult || {}, {
input: {
diff --git a/lib/compilers/pascal.js b/lib/compilers/pascal.js
index cfe4065cf..35bf61b49 100644
--- a/lib/compilers/pascal.js
+++ b/lib/compilers/pascal.js
@@ -45,7 +45,7 @@ class FPCCompiler extends BaseCompiler {
}
}
- postProcessAsm(result, filters) {
+ postProcessAsm(result, filters) {
if (!result.okToCache) return result;
if (filters.binary) {
@@ -113,7 +113,8 @@ class FPCCompiler extends BaseCompiler {
"program prog; " +
"uses " + unitName + " in '" + this.compileFilename + "'; " +
"begin " +
- "end.", () => {});
+ "end.", () => {
+ });
}
runCompiler(compiler, options, inputFilename, execOptions) {
@@ -149,6 +150,7 @@ class FPCCompiler extends BaseCompiler {
return argumentParsers.Base;
}
}
+
/*function compileFPC(info, env) {
const demangler = new PascalDemangler();
const compiler = new Compile(info, env);
diff --git a/lib/compilers/rust.js b/lib/compilers/rust.js
index c7f16bc1f..8d0299785 100644
--- a/lib/compilers/rust.js
+++ b/lib/compilers/rust.js
@@ -39,7 +39,7 @@ class RustCompiler extends BaseCompiler {
let userRequestedEmit = _.any(userOptions, opt => opt.indexOf("--emit") > -1);
//TODO: Binary not supported (?)
if (!filters.binary) {
- if(!userRequestedEmit) {
+ if (!userRequestedEmit) {
options = options.concat('--emit', 'asm');
}
if (filters.intel) options = options.concat('-Cllvm-args=--x86-asm-syntax=intel');