aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/ada.js
diff options
context:
space:
mode:
authorMitch Kennedy <mitchtdk@outlook.com>2018-11-23 15:46:44 +1100
committerMitch Kennedy <mitchtdk@outlook.com>2018-11-23 15:46:44 +1100
commit5627dcebade9527bef531a4e53521ba6c1fd5ad5 (patch)
tree7d460a38adc18f70db7aa7107a6362e2f6b702a9 /lib/compilers/ada.js
parente54b407e9218704d587be7a34c380652b6057c28 (diff)
downloadcompiler-explorer-5627dcebade9527bef531a4e53521ba6c1fd5ad5.tar.gz
compiler-explorer-5627dcebade9527bef531a4e53521ba6c1fd5ad5.zip
Changes to source to conform with: make check
Diffstat (limited to 'lib/compilers/ada.js')
-rw-r--r--lib/compilers/ada.js31
1 files changed, 13 insertions, 18 deletions
diff --git a/lib/compilers/ada.js b/lib/compilers/ada.js
index fda6dc16e..c895f6415 100644
--- a/lib/compilers/ada.js
+++ b/lib/compilers/ada.js
@@ -24,30 +24,25 @@
const BaseCompiler = require('../base-compiler'),
utils = require('../utils'),
- _ = require('underscore'),
- fs = require("fs"),
- path = require("path"),
- logger = require('../logger').logger,
- exec = require('../exec'),
- argumentParsers = require("./argument-parsers");
+ path = require("path");
class AdaCompiler extends BaseCompiler {
constructor(info, env) {
super(info, env);
this.supportsOptOutput = false;
- this.compiler.supportsIntel = true;
+ this.compiler.supportsIntel = true;
}
optionsForFilter(filters, outputFilename) {
let options = ['compile',
- '-g', // enable debugging
- '-c', // Compile only
- '-S', // Generate ASM
- '-fdiagnostics-color=always',
- '-fverbose-asm', // Geneate verbose ASM showing variables
- '-cargs', // Compiler Switches for gcc.
- '-o', // Set the output executable name
- outputFilename
+ '-g', // enable debugging
+ '-c', // Compile only
+ '-S', // Generate ASM
+ '-fdiagnostics-color=always',
+ '-fverbose-asm', // Geneate verbose ASM showing variables
+ '-cargs', // Compiler Switches for gcc.
+ '-o', // Set the output executable name
+ outputFilename
];
if (this.compiler.intelAsm && filters.intel && !filters.binary) {
options = options.concat(this.compiler.intelAsm.split(" "));
@@ -66,7 +61,7 @@ class AdaCompiler extends BaseCompiler {
return source;
}
- async runCompiler(compiler, options, inputFilename, execOptions) {
+ runCompiler(compiler, options, inputFilename, execOptions) {
if (!execOptions) {
execOptions = this.getDefaultExecOptions();
}
@@ -83,7 +78,7 @@ class AdaCompiler extends BaseCompiler {
break;
}
}
- const result = await this.exec(compiler, options, execOptions);
+ const result = this.exec(compiler, options, execOptions);
result.inputFilename = inputFilename;
result.stdout = utils.parseOutput(result.stdout, inputFilename);
result.stderr = utils.parseOutput(result.stderr, inputFilename);
@@ -91,4 +86,4 @@ class AdaCompiler extends BaseCompiler {
}
}
-module.exports = AdaCompiler; \ No newline at end of file
+module.exports = AdaCompiler;