aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/argument-parsers.js
diff options
context:
space:
mode:
authorAustin Morton <austinpmorton@gmail.com>2020-10-16 13:24:40 -0400
committerAustin Morton <austinpmorton@gmail.com>2020-10-16 13:24:40 -0400
commita16013a76814bb0b2fae7c94e0ebc4f7fdf8881e (patch)
tree3f89817fceb090d6b6260746206e758fe1c144ac /lib/compilers/argument-parsers.js
parent52e51558c77701d5597ca48c08e002863928cddc (diff)
downloadcompiler-explorer-a16013a76814bb0b2fae7c94e0ebc4f7fdf8881e.tar.gz
compiler-explorer-a16013a76814bb0b2fae7c94e0ebc4f7fdf8881e.zip
Use execCompilerCached for GCC argument parser
Diffstat (limited to 'lib/compilers/argument-parsers.js')
-rw-r--r--lib/compilers/argument-parsers.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/compilers/argument-parsers.js b/lib/compilers/argument-parsers.js
index 66c9b98a8..8a62c9d1d 100644
--- a/lib/compilers/argument-parsers.js
+++ b/lib/compilers/argument-parsers.js
@@ -92,7 +92,8 @@ export class GCCParser extends BaseParser {
logger.debug(`gcc-like compiler options: ${keys.join(' ')}`);
if (BaseParser.hasSupport(options, '-masm=')) {
// -masm= may be available but unsupported by the compiler.
- const res = await compiler.exec(compiler.compiler.exe, ['-fsyntax-only', '--target-help', '-masm=intel']);
+ const res = await compiler.execCompilerCached(compiler.compiler.exe,
+ ['-fsyntax-only', '--target-help', '-masm=intel']);
if (res.code === 0) {
compiler.compiler.intelAsm = '-masm=intel';
compiler.compiler.supportsIntel = true;