Merge pull request #1658 from KhronosGroup/fix-name-loc-str

HLSL: Fix #1655; use "" for nullptr file names