mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 17:34:43 +00:00
29 lines
414 B
Nim
29 lines
414 B
Nim
discard """
|
|
cmd: '''nim c --warningAsError:Uninit:on --skipCfg --skipParentCfg $file'''
|
|
errormsg: "use explicit initialization of 'x' for clarity [Uninit]"
|
|
line: 24
|
|
disabled: "true"
|
|
"""
|
|
|
|
proc gah[T](x: out T) =
|
|
x = 3
|
|
|
|
proc main =
|
|
var a: array[2, int]
|
|
var x: int
|
|
gah(x)
|
|
a[0] = 3
|
|
a[x] = 3
|
|
echo x
|
|
|
|
main()
|
|
|
|
proc mainB =
|
|
var a: array[2, int]
|
|
var x: int
|
|
a[0] = 3
|
|
a[x] = 3
|
|
echo x
|
|
|
|
mainB()
|