diff options
author | Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com> | 2023-06-11 19:10:30 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-11 19:10:30 -0400 |
commit | 60ce06b02f8ece8bbbecb26cb69f9ad45e75aa16 (patch) | |
tree | a10d1bd160dd06f5b191adb1ad5cd12403790d48 /lib/compilers/win32-mingw-clang.ts | |
parent | 910d69f233414ebfb0b680e012f44ced14505016 (diff) | |
download | compiler-explorer-gh-7689.tar.gz compiler-explorer-gh-7689.zip |
Improve cache handling on the frontend, cache executions on the backend, and improve controls on the exec pane (#5111)gh-7689
Diffstat (limited to 'lib/compilers/win32-mingw-clang.ts')
-rw-r--r-- | lib/compilers/win32-mingw-clang.ts | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/compilers/win32-mingw-clang.ts b/lib/compilers/win32-mingw-clang.ts index 83c98c52e..47a6159a8 100644 --- a/lib/compilers/win32-mingw-clang.ts +++ b/lib/compilers/win32-mingw-clang.ts @@ -24,7 +24,12 @@ import path from 'path'; -import {BuildResult, CompilationResult, ExecutionOptions} from '../../types/compilation/compilation.interfaces.js'; +import { + BuildResult, + BypassCache, + CompilationResult, + ExecutionOptions, +} from '../../types/compilation/compilation.interfaces.js'; import {ParseFiltersAndOutputOptions} from '../../types/features/filters.interfaces.js'; import {copyNeededDlls} from '../win-utils.js'; @@ -102,8 +107,8 @@ export class Win32MingWClang extends ClangCompiler { return result; } - override async handleExecution(key, executeParameters): Promise<CompilationResult> { + override async handleExecution(key, executeParameters, bypassCache: BypassCache): Promise<CompilationResult> { const execOptions = this.getDefaultExecOptions(); - return super.handleExecution(key, {...executeParameters, env: execOptions.env}); + return super.handleExecution(key, {...executeParameters, env: execOptions.env}, bypassCache); } } |