forked from OSchip/llvm-project
09b5ebc07b
A test in ir.c makes use of casting a void* to an integer type to print it's address. This cast is currently done with the datatype `long` however, which is only guaranteed to be equal to the pointer width on LP64 system. Other platforms may use a length not equal to the pointer width. 64bit Windows as an example uses 32 bit for `long` which does not match the 64 bit pointers. This also results in clang warning due to `-Wvoid-pointer-to-int-cast`. Technically speaking, since the test only passes the value 42, it does not cause any issues, but it'd be nice to fix the warning at least. Differential Revision: https://reviews.llvm.org/D103085 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
execution_engine.c | ||
ir.c | ||
lit.local.cfg | ||
pass.c | ||
sparse_tensor.c |