diff options
| author | Benjamin Peterson <benjamin@python.org> | 2016-12-07 23:54:28 -0800 |
|---|---|---|
| committer | Benjamin Peterson <benjamin@python.org> | 2016-12-07 23:54:28 -0800 |
| commit | 0d5742dec0a44c6fdbb544bc683855ff78554e72 (patch) | |
| tree | c4a595ad0d13fceaeb12b1c8c5645424f6099b7c | |
| parent | 098f85bb7d276a8deaff389853db24d0d96dc4a9 (diff) | |
| download | cpython-git-0d5742dec0a44c6fdbb544bc683855ff78554e72.tar.gz | |
guard HAVE_LONG_LONG definition to prevent redefinition (#28898)
| -rw-r--r-- | Include/pyport.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Include/pyport.h b/Include/pyport.h index 20f3db7481..28bf4b2148 100644 --- a/Include/pyport.h +++ b/Include/pyport.h @@ -37,9 +37,10 @@ Used in: Py_SAFE_DOWNCAST * integral synonyms. Only define the ones we actually need. */ -// long long is required now. Define HAVE_LONG_LONG unconditionally for -// compatibility. +// long long is required. Ensure HAVE_LONG_LONG is defined for compatibility. +#ifndef HAVE_LONG_LONG #define HAVE_LONG_LONG +#endif #ifndef PY_LONG_LONG #define PY_LONG_LONG long long /* If LLONG_MAX is defined in limits.h, use that. */ |
