mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-06 07:38:24 +00:00
This commit is contained in:
@@ -727,7 +727,7 @@ proc lowerStmtListExprs(ctx: var Ctx, n: PNode, needsSplit: var bool): PNode =
|
||||
n[0] = ex
|
||||
result.add(n)
|
||||
|
||||
of nkCast, nkHiddenStdConv, nkHiddenSubConv, nkConv, nkObjDownConv,
|
||||
of nkCast, nkHiddenStdConv, nkHiddenSubConv, nkConv, nkObjDownConv, nkObjUpConv,
|
||||
nkDerefExpr, nkHiddenDeref:
|
||||
var ns = false
|
||||
for i in ord(n.kind == nkCast)..<n.len:
|
||||
|
||||
12
tests/iter/tclosureiter_objupconv_methodawait.nim
Normal file
12
tests/iter/tclosureiter_objupconv_methodawait.nim
Normal file
@@ -0,0 +1,12 @@
|
||||
discard """
|
||||
cmd: "nim c $file"
|
||||
"""
|
||||
|
||||
import std/asyncdispatch
|
||||
|
||||
type
|
||||
A {.inheritable.} = ref object
|
||||
B = ref object of A
|
||||
|
||||
method a(x: A): Future[A] {.async, base.} =
|
||||
B(await a(B()))
|
||||
Reference in New Issue
Block a user