diff options
Diffstat (limited to 'lib/compilers/racket.ts')
-rw-r--r-- | lib/compilers/racket.ts | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/compilers/racket.ts b/lib/compilers/racket.ts index 68bbec757..f77ba783a 100644 --- a/lib/compilers/racket.ts +++ b/lib/compilers/racket.ts @@ -25,7 +25,7 @@ import path from 'path'; import {CompilationResult, ExecutionOptions} from '../../types/compilation/compilation.interfaces'; -import {ParseFilters} from '../../types/features/filters.interfaces'; +import {ParseFiltersAndOutputOptions} from '../../types/features/filters.interfaces'; import {BaseCompiler} from '../base-compiler'; import {logger} from '../logger'; @@ -45,7 +45,11 @@ export class RacketCompiler extends BaseCompiler { this.raco = this.compilerProps<string>(`compiler.${this.compiler.id}.raco`); } - override optionsForFilter(filters: ParseFilters, outputFilename: string, userOptions?: string[]): string[] { + override optionsForFilter( + filters: ParseFiltersAndOutputOptions, + outputFilename: string, + userOptions?: string[], + ): string[] { // We currently always compile to bytecode first and then decompile. // Forcing `binary` on like this ensures `objdump` will be called for // the decompilation phase. @@ -93,7 +97,7 @@ export class RacketCompiler extends BaseCompiler { maxSize: number, intelAsm: any, demangle: any, - filters: ParseFilters, + filters: ParseFiltersAndOutputOptions, ): Promise<any> { // Decompile to assembly via `raco decompile` with `disassemble` package const execOptions: ExecutionOptions = { |