You should also keep in mind that the string is essentially user input at runtime for the radio, so the compiler can't throw warnings or errors for it even if it wanted to.
<source>:6:12: warning: format string is not a string literal (potentially insecure) [-Wformat-security]