python: Explicitly add the 'L' suffix on Python 3
authorMathieu Bridon <bochecha@daitauha.fr>
Mon, 25 Jun 2018 16:31:01 +0000 (18:31 +0200)
committerEric Engestrom <eric.engestrom@intel.com>
Wed, 1 Aug 2018 13:26:19 +0000 (14:26 +0100)
commitad363913e6766280f53838126d67370f9e97aa12
tree4d3d4f6e3f7a2718f964e2bfa867de0116511dcb
parenta71df20855e1d5e875042ca34de9401951fb96a6
python: Explicitly add the 'L' suffix on Python 3

Python 2 had two integer types: int and long. Python 3 dropped the
latter, as it made the int type automatically support bigger numbers.

As a result, Python 3 lost the 'L' suffix on integer litterals.

This probably doesn't make much difference when compiling the generated
C code, but adding it explicitly means that both Python 2 and 3 generate
the exact same C code anyway, which makes it easier to compare and check
for discrepencies when moving to Python 3.

Signed-off-by: Mathieu Bridon <bochecha@daitauha.fr>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
src/compiler/nir/nir_algebraic.py