No, it's not unrelated. When global.h includes <jemalloc/jemalloc.h>, that header in turn includes <stdbool.h>, which contains
#define true 1
The change in builtin.cmod ensures that GET_VAL(true) actually expands to get_val_true instead of get_val_1 (as discussed here starting 2018-01-23, subject "The GET_VAL macro and C99").