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
rm...@latencyzero.com


_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to