discard """ errormsg: "type mismatch: got " line: 23 """ # Fake ScgiState objects, from now-deprecated scgi module type ScgiState* = object of RootObj ## SCGI state object AsyncScgiState* = object of RootObj ## SCGI state object #bug #442 import asyncnet, strtabs proc handleSCGIRequest[TScgi: ScgiState | AsyncScgiState](s: TScgi) = discard proc handleSCGIRequest(client: AsyncSocket, headers: StringTableRef, input: string) = discard proc test(handle: proc (client: AsyncSocket, headers: StringTableRef, input: string), b: int) = discard test(handleSCGIRequest)