diff --git a/docs/AutomaticReferenceCounting.html b/docs/AutomaticReferenceCounting.html index 8b52038202a35cf4da7a0762b9f32397bc94a4ae..88704d939abbd9929afe380d3df21243f2bfdd32 100644 --- a/docs/AutomaticReferenceCounting.html +++ b/docs/AutomaticReferenceCounting.html @@ -580,8 +580,9 @@ respectively, is poor form.</p> <p>In general, a program which attempts to implicitly or explicitly convert a value of retainable object pointer type to any non-retainable type, or vice-versa, is ill-formed. For example, an -Objective-C object pointer shall not be converted to <tt>intptr_t</tt> -or <tt>void*</tt>. The <a href="#objects.operands.casts">bridged +Objective-C object pointer shall not be converted to <tt>void*</tt>. +As an exception, cast to <tt>intptr_t</tt> is allowed becuase such +casts are not transferring ownership. The <a href="#objects.operands.casts">bridged casts</a> may be used to perform these conversions where necessary.</p>