Ignore this likely buggy warning of constant condition.

* type of aa and bb should be char16_t*.
  Clang probably does not detect correctly the code path
  because of the std::is_same<C, char16_t>::value.