Add work around for return-type issues
for return-type issues use __builtin_unreachable to help gcc diagnostics not to trigger false-positive return-type and add RTC_NOTREACHED macro as well.
for return-type issues use __builtin_unreachable to help gcc diagnostics not to trigger false-positive return-type and add RTC_NOTREACHED macro as well.