[swift-evolution] Explicity Size Clipping

James Campbell james at supmenow.com
Wed Jan 6 12:02:43 CST 2016


I have a overloaded method for a protocol that takes an Int or double.

I have an issue with swift calling the Int version when passing in a UInt32
. Ideally I would prefer the compiler to detect I am about to do something
which will cause an overflow and throw an error.

I would then have to explicitly add a overloaded UInt32 method or
explicitly convert it to Int like so "Int(uintVariable)".

-- 
 Wizard
james at supmenow.com
+44 7523 279 698
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160106/17befa75/attachment.html>


More information about the swift-evolution mailing list