mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-06 13:07:48 +00:00
Return an error symbol as macro output if needed (#8116)
Return an error symbol if the macro output has no type and a typedesc is expected. Fixes #7454
This commit is contained in:
8
tests/macros/t7454.nim
Normal file
8
tests/macros/t7454.nim
Normal file
@@ -0,0 +1,8 @@
|
||||
discard """
|
||||
errormsg: "expression has no type:"
|
||||
line: 8
|
||||
"""
|
||||
|
||||
macro p(t: typedesc): typedesc =
|
||||
discard
|
||||
var a: p(int)
|
||||
Reference in New Issue
Block a user