]> git.ipfire.org Git - thirdparty/vala.git/commit
vala: Avoid problems with '\' in #line directives on Windows
author星外之神 <wszqkzqk@qq.com>
Sat, 27 Aug 2022 15:26:41 +0000 (23:26 +0800)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sun, 28 Aug 2022 15:17:06 +0000 (17:17 +0200)
commit541e9f2c9dfde40b38fce32b8deb695f3eaf080b
tree98a0d3dc1c965a004b89b99aa89940d70ca728de
parent2bdd828d7c5aea1d47dad76fd7bcb286c3a4ae19
vala: Avoid problems with '\' in #line directives on Windows

Replace '\' with '/' in SourceFile.relative_path like in CodeContext.realpath().

  F:/msys64/home/x/test/test.vala.c: In function '_vala_main':
  F:/msys64/home/x/test/test.vala.c:12:9: warning: unknown escape sequence: '\M'
     12 | #line 3 "C:\MyFiles\test.vala"
        |         ^~~~~~~~~~~~~~~~~~~~~~

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1353
vala/valasourcefile.vala