Files
MINGW-packages/mingw-w64-mruby/proper-line-statements.patch
Jeremy Drake 8a61ff0b72 mruby: fix rewriting of #line statements
It was losing the closing double quote.
2021-08-08 20:40:38 -07:00

12 lines
530 B
Diff

--- mruby-2.1.2/mrbgems/mruby-compiler/mrbgem.rake.orig 2021-08-08 20:26:02.296858100 -0700
+++ mruby-2.1.2/mrbgems/mruby-compiler/mrbgem.rake 2021-08-08 20:26:07.540857900 -0700
@@ -24,7 +24,7 @@
# Parser
file "#{dir}/core/y.tab.c" => ["#{dir}/core/parse.y", lex_def] do |t|
yacc.run t.name, t.prerequisites.first
- content = File.read(t.name).gsub(/^#line +\d+ +"\K.*$/){$&.relative_path}
+ content = File.read(t.name).gsub(/^#line +\d+ +"\K.*$/){$&.relative_path+'"'}
File.write(t.name, content)
end