diff --git a/docs/LangRef.html b/docs/LangRef.html index a23d68a79ad..e6e9c30d69a 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -1603,6 +1603,11 @@ When casting to bool, any value that would be considered true in the context of a C 'if' condition is converted to the boolean 'true' values, all else are 'false'.
+When extending an integral value from a type of one signness to another (for +example 'sbyte' to 'ulong'), the value is sign-extended if the +source value is signed, and zero-extended if the source value is +unsigned.
+
%X = cast int 257 to ubyte ; yields ubyte:1 @@ -1736,7 +1741,7 @@ more... Chris Lattner -Last modified: Tue Jun 25 15:19:34 CDT 2002 +Last modified: Tue Aug 13 15:50:47 CDT 2002