parent
b64dd795b1
commit
28c9c062a4
4 changed files with 22 additions and 7 deletions
|
|
@ -3,7 +3,10 @@ discard """
|
|||
[127, 127, 0, 255]
|
||||
'''
|
||||
|
||||
nimout: '''caught Exception'''
|
||||
nimout: '''caught Exception
|
||||
main:begin
|
||||
main:end
|
||||
'''
|
||||
"""
|
||||
|
||||
#bug #1009
|
||||
|
|
@ -24,7 +27,7 @@ template `B=`*(self: TAggRgba8, val: byte) =
|
|||
template `A=`*(self: TAggRgba8, val: byte) =
|
||||
self[3] = val
|
||||
|
||||
proc ABGR*(val: int| int64): TAggRgba8 =
|
||||
proc ABGR*(val: int | int64): TAggRgba8 =
|
||||
var V = val
|
||||
result.R = byte(V and 0xFF)
|
||||
V = V shr 8
|
||||
|
|
@ -69,3 +72,12 @@ block:
|
|||
let x1 = fun1()
|
||||
const x2 = fun1()
|
||||
doAssert(x1 == x2)
|
||||
|
||||
# bug #11610
|
||||
proc simpleTryFinally()=
|
||||
try:
|
||||
echo "main:begin"
|
||||
finally:
|
||||
echo "main:end"
|
||||
|
||||
static: simpleTryFinally()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue