Files
Matt Godbolt 6f20c5a5c9 Fix any types for objdumperClass and executionEnvironmentClass (#8411)
## Summary

- `objdumperClass: any` → `new () => BaseObjdumper`
- `executionEnvironmentClass: any` → `typeof LocalExecutionEnvironment`

Used a constructor type for `objdumperClass` since `BaseObjdumper` is
abstract and `typeof BaseObjdumper` wouldn't allow instantiation.

### Additional fix

This change exposed a latent type issue: `ObjdumpResult.asm` is `string
| undefined`, but was being passed directly to
`postProcessObjdumpOutput(output: string)`. Added a nullish coalescing
fallback (`?? ''`) for safety.

## Test plan
- [x] `npm run ts-check` passes
- [x] `npm run test-min` passes
- [x] Pre-commit hooks pass

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 21:50:21 -05:00
..
2026-01-25 16:50:12 -05:00
2025-07-28 10:34:46 -05:00
2025-09-25 00:23:36 +03:00
2026-01-25 16:50:12 -05:00
2025-12-29 10:39:35 +01:00
2025-07-28 10:34:46 -05:00
2025-07-28 10:34:46 -05:00
2025-07-28 10:34:46 -05:00
2025-07-28 10:34:46 -05:00
2025-07-28 10:34:46 -05:00
2025-07-28 10:34:46 -05:00
2025-07-28 10:34:46 -05:00
2026-01-25 16:50:12 -05:00
2025-02-25 13:05:50 -06:00
2025-07-28 10:34:46 -05:00