1234567891011121314151617181920212223 |
- discard """
- errormsg: "can raise an unlisted exception: ref Exception"
- line: 16
- """
- # bug #8481
- type
- ParentObj = ref object of RootObj
- DerivedObj = ref object of ParentObj
- method doSome(o: ParentObj) {.base, raises: [].} =
- discard
- method doSome(o: DerivedObj) =
- raise newException(Exception, "oops, this raised")
- proc thisRaises() {.raises: [].} =
- let o = new(DerivedObj)
- o.doSome()
- thisRaises()
|