Updated with a better check for -Wno-unused-result for TCC