Is it not possible for Swift to treat C API const pointers as something that
can take let arguments?
LGS_EXPORT bool lgs_notify(struct lgs_context_t* ctx, const
lgs_notify_params_t* params);
.
.
.
let p = lgs_notify_params_t(...)
lgs_notify(self.ctx, &p)
^Cannot pass immutable value as inout argument: 'p' is a
'let' constant
Why isn't the "const" in the C declaration enough to let Swift know it's const
and just allow it to be a let?
--
Rick Mann
[email protected]
_______________________________________________
swift-users mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-users