mirror of
https://github.com/nim-lang/Nim.git
synced 2026-05-02 20:14:44 +00:00
include generic bodies in allowMetaTypes (#23968)
fixes #19848 Not sure why this wasn't the case already. The `if cl.allowMetaTypes: return` line below for `tyFromExpr` [was added 10 years ago](d5798b43de). Hopefully it was just negligence? (cherry picked from commit1befb8d4a3)
This commit is contained in:
16
tests/generics/t19848.nim
Normal file
16
tests/generics/t19848.nim
Normal file
@@ -0,0 +1,16 @@
|
||||
discard """
|
||||
output: '''
|
||||
todo
|
||||
'''
|
||||
"""
|
||||
|
||||
type
|
||||
Maybe[T] = object
|
||||
List[T] = object
|
||||
|
||||
proc dump[M: Maybe](a: List[M]) =
|
||||
echo "todo"
|
||||
|
||||
var a: List[Maybe[int]]
|
||||
|
||||
dump(a)
|
||||
Reference in New Issue
Block a user