aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/fortran.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/compilers/fortran.js')
-rw-r--r--lib/compilers/fortran.js13
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/compilers/fortran.js b/lib/compilers/fortran.js
index c0086c973..d38ee8ebc 100644
--- a/lib/compilers/fortran.js
+++ b/lib/compilers/fortran.js
@@ -28,7 +28,7 @@ const BaseCompiler = require('../base-compiler'),
utils = require('../utils');
class FortranCompiler extends BaseCompiler {
- runCompiler(compiler, options, inputFilename, execOptions) {
+ async runCompiler(compiler, options, inputFilename, execOptions) {
if (!execOptions) {
execOptions = this.getDefaultExecOptions();
}
@@ -36,12 +36,11 @@ class FortranCompiler extends BaseCompiler {
// This makes it possible to generate .mod files.
execOptions.customCwd = path.dirname(inputFilename);
- return this.exec(compiler, options, execOptions).then(result => {
- result.inputFilename = inputFilename;
- result.stdout = utils.parseOutput(result.stdout, inputFilename);
- result.stderr = utils.parseOutput(result.stderr, inputFilename);
- return result;
- });
+ const result = await this.exec(compiler, options, execOptions);
+ result.inputFilename = inputFilename;
+ result.stdout = utils.parseOutput(result.stdout, inputFilename);
+ result.stderr = utils.parseOutput(result.stderr, inputFilename);
+ return result;
}
}