]> 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>
Wed, 7 Sep 2022 09:03:38 +0000 (11:03 +0200)
commit14aecc6e6dbb6e4be03ff1437673199b9447560a
treea48aec70d85e27be7b77514d2ae9efbb21ec2c7d
parent891af3729d06fe2d39407f5cbba184f699e870cb
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