Conversion: remove confusing int8 type

The topic of converting a smaller type into a larger one is orthogonal to the one discussed in the example (namely, conversion between signed and unsigned integers).

Therefore, we change the `int8` to an `int` to make the example clearer.
This commit is contained in:
asymmetric 2019-04-30 14:46:43 +00:00 committed by Lorenzo Manacorda
parent d940f6f7ef
commit 95c4f8f2bd

View File

@ -26,11 +26,11 @@ doing, an explicit type conversion is sometimes possible. Note that this may
give you some unexpected behaviour and allows you to bypass some security
features of the compiler, so be sure to test that the
result is what you want! Take the following example where you are converting
a negative ``int8`` to a ``uint``:
a negative ``int`` to a ``uint``:
::
int8 y = -3;
int y = -3;
uint x = uint(y);
At the end of this code snippet, ``x`` will have the value ``0xfffff..fd`` (64 hex