diff options
Diffstat (limited to 'lib/parsers/llvm-pass-dump-parser.ts')
-rw-r--r-- | lib/parsers/llvm-pass-dump-parser.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/parsers/llvm-pass-dump-parser.ts b/lib/parsers/llvm-pass-dump-parser.ts index ef4ae12b9..a210dbabb 100644 --- a/lib/parsers/llvm-pass-dump-parser.ts +++ b/lib/parsers/llvm-pass-dump-parser.ts @@ -29,7 +29,7 @@ import { LLVMOptPipelineResults, Pass, } from '../../types/compilation/llvm-opt-pipeline-output.interfaces'; -import {ParseFilters} from '../../types/features/filters.interfaces'; +import {ParseFiltersAndOutputOptions} from '../../types/features/filters.interfaces'; import {ResultLine} from '../../types/resultline/resultline.interfaces'; // Note(jeremy-rifkin): @@ -497,7 +497,11 @@ export class LlvmPassDumpParser { ); } - process(output: ResultLine[], _: ParseFilters, llvmOptPipelineOptions: LLVMOptPipelineBackendOptions) { + process( + output: ResultLine[], + _: ParseFiltersAndOutputOptions, + llvmOptPipelineOptions: LLVMOptPipelineBackendOptions, + ) { // Crop out any junk before the pass dumps (e.g. warnings) const ir = output.slice( output.findIndex(line => line.text.match(this.irDumpHeader) || line.text.match(this.machineCodeDumpHeader)), |