* fix #15836 proc arg return type auto unexpectly match proc with concrete type * fix #16244 * add test case for #12869
9 lines
134 B
Nim
9 lines
134 B
Nim
discard """
|
|
errormsg: "type mismatch: got <int, float64>"
|
|
line: 9
|
|
"""
|
|
|
|
proc g(): auto = 1
|
|
proc h(): auto = 1.0
|
|
|
|
var a = g() + h()
|