Merge remote-tracking branch 'origin/main' into claude/typesafe_gl

This commit is contained in:
Matt Godbolt
2025-06-21 21:16:47 -05:00

View File

@@ -26,7 +26,9 @@ import {LLVMIrBackendOptions} from '../../types/compilation/ir.interfaces.js';
import type {ParseFiltersAndOutputOptions} from '../../types/features/filters.interfaces.js';
import {unwrap} from '../assert.js';
import {OptRemark} from '../../static/panes/opt-view.interfaces.js';
import {FlangParser} from './argument-parsers.js';
import {processYamlOptRemarks} from './clang.js';
import {FortranCompiler} from './fortran.js';
export class FlangCompiler extends FortranCompiler {
@@ -51,6 +53,10 @@ export class FlangCompiler extends FortranCompiler {
return options;
}
override processRawOptRemarks(buffer: string, compileFileName?: string): OptRemark[] {
return processYamlOptRemarks(buffer, compileFileName);
}
override async generateIR(
inputFilename: string,
options: string[],