If that may help…
I once had a segmentation fault 11.
Reason was:
In a struct defined as:
struct L {
var u1: UInt64
var u2: UInt64
var u3: UInt64
var u4: UInt64
}
I defined a subscript
extension L {
subscript (j: Int, h: Int) - Bool? {
}
As far as I remember, the fault occurred if I called
var lib : [L]?
if lib[j,h] { }
instead of unwrapping:
if lib![j,h] { }
Hope that may help.
Topic:
Programming Languages
SubTopic:
Swift
Tags: