llvm-project
6061b909 - [compiler-rt] [test] refine target_page_size() in lit.common.cfg.py (NFC) (#170475)

Commit
11 days ago
[compiler-rt] [test] refine target_page_size() in lit.common.cfg.py (NFC) (#170475) Use mmap.PAGESIZE and fallback to os.sysconf if it is not available. This allows to query the page size on Windows too, which has mmap but not sysconf. This is a pedantic change because Windows has a fixed page size of 4KiB. I found this solution independently of #168857, and thought it might be worth committing, since this is technically more correct. [mmap.PAGESIZE implementation in CPython](https://github.com/python/cpython/blob/88cd5d9850d2dc51abe43eb84198904d9870c26e/Modules/mmapmodule.c#L47)
Author
Parents
Loading