aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers
diff options
context:
space:
mode:
authorMarc Auberer <marc.auberer@chillibits.com>2024-03-02 14:09:41 +0100
committerGitHub <noreply@github.com>2024-03-02 14:09:41 +0100
commitb11264c208f15c3712d32072800d68f220308383 (patch)
tree831a3a961c8db3cdd70e64c49f11f55ac2a9ceee /lib/compilers
parent62fb629abd0a2b8f7fbde6f4c6f7dee477459952 (diff)
downloadcompiler-explorer-b11264c208f15c3712d32072800d68f220308383.tar.gz
compiler-explorer-b11264c208f15c3712d32072800d68f220308383.zip
[Spice] Also apply abort-after-dump option to assembly output (#6203)gh-10829
Diffstat (limited to 'lib/compilers')
-rw-r--r--lib/compilers/spice.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/compilers/spice.ts b/lib/compilers/spice.ts
index 34fcb404c..4f8f927c8 100644
--- a/lib/compilers/spice.ts
+++ b/lib/compilers/spice.ts
@@ -71,7 +71,7 @@ export class SpiceCompiler extends BaseCompiler {
outputFilename: string,
userOptions: string[],
): string[] {
- const options = ['build', '-g', '-o', outputFilename, '--dump-to-files', '-asm'];
+ const options = ['build', '-g', '-o', outputFilename, '--dump-to-files', '-asm', '--abort-after-dump'];
if (filters.intel) {
options.push('-llvm', '--x86-asm-syntax=intel');
@@ -124,7 +124,7 @@ export class SpiceCompiler extends BaseCompiler {
}
override filterUserOptions(userOptions: string[]): string[] {
- const forbiddenOptions = /^(((--(output|target))|(-o)|install|uninstall).*)$/;
+ const forbiddenOptions = /^(((--(output|target))|(-o)|install|uninstall|test).*)$/;
return _.filter(userOptions, option => !forbiddenOptions.test(option));
}