forked from OSchip/llvm-project
89b59345ee
external.c defines stub functions that are never used because of how Polly uses PPCG. Unfortunately, they are declared as functions without return values or parameters which does not match their declarations. Since they are never called, this was usually not a problem, but an LTO build gets confused with differently declared functions, or in case of pet_options_args, a global variable declaration that is defined as a function Resolve by including the declaring headers in external.c which forces the declaration and definition to match at compile-time. This fixes llvm.org/50021 |
||
---|---|---|
.. | ||
isl | ||
pet/include | ||
ppcg | ||
CMakeLists.txt | ||
README.txt | ||
isl_config.h.cmake | ||
isl_srcdir.c.cmake | ||
update-isl.sh |
README.txt
The libraries in this directory are mirrored from external projects. Patches to them should first be contributed upstream and then return to Polly as normal (re)imports of these updated libraries. We currently have the following external libraries. # isl License: MIT-STYLE Details: isl/LICENSE # imath License: MIT-STYLE Details: isl/imath/LICENSE To update these libraries run 'autoreconf -i && ./configure && make dist' in the isl git directory and move the resulting files into lib/External/isl. Alternatively, run the update-isl.sh script.