From 16ba36042340103b4f079a370238f54c4696bac1 Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 19 Nov 2014 01:08:00 +0000 Subject: prelude.c.tmpl: strip prefix * template/prelude.c.tmpl (Prelude#translate): strip VPATH prefix from prelude names, so that srcdir diffrences do not make the generated code diffrent. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- template/prelude.c.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'template') diff --git a/template/prelude.c.tmpl b/template/prelude.c.tmpl index e1859fd436..c2f41da0c3 100644 --- a/template/prelude.c.tmpl +++ b/template/prelude.c.tmpl @@ -41,7 +41,7 @@ class Prelude idx = @preludes[filename] return idx if idx lines = [] - result = [@preludes.size, filename, lines, sub] + result = [@preludes.size, @vpath.strip(filename), lines, sub] @vpath.foreach(filename) do |line| @preludes[filename] ||= result line.sub!(/(?:^|\s+)\#(?:$|\s.*)/, '') -- cgit v1.2.3