diff options
Diffstat (limited to 'lib/compilers/fortran.js')
-rw-r--r-- | lib/compilers/fortran.js | 13 |
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; } } |