DPC++: Correctly check warning suppression flags
We were using empty string instead of actual flags when testing, so they were accepted regardless of whether compiler supported them. Luckily, all the relevant compilers support them anyway.
Fixes #5005 (closed)