Open
Description
Cross platform disassembler doesn't output anything on macOS
Details: .net core 5.0 preview 6, BDN 0.12.1 (which should have xplat support)
For a benchmark like
open BenchmarkDotNet.Attributes
open BenchmarkDotNet.Running
type Service =
abstract Prop : int
[<Sealed>]
type Impl() =
interface Service with
member x.Prop = 1
[<DisassemblyDiagnoser(exportGithubMarkdown= true)>]
type Devirt() =
[<Benchmark>]
member _.DevirtProp() = (Impl() :> Service).Prop
[<EntryPoint>]
let main argv =
BenchmarkRunner.Run<Devirt>() |> ignore
0
BDN returns
// * Diagnostic Output - DisassemblyDiagnoser *
No benchmarks were disassembled
This does not seem to be an F# issue, a quick port of this benchmark to C# bore no fruit either.