New review comment by oreo639 on void-packages repository https://github.com/void-linux/void-packages/pull/39963#discussion_r996573559 Comment: `Universe::narrow_oop_base()` returns a char pointer, that's why the comparison is invalid (since it is comparing a pointer and an integer). pointers are unsigned so, unless I am mistaken, `if (Universe::narrow_oop_base())` == `if (Universe::narrow_oop_base() != NULL)` == `if (Universe::narrow_oop_base() > 0)`. The first two are always equivalent regardless if it is signed or unsigned.