Skip to content

Commit

Permalink
Showing 2 changed files with 5 additions and 4 deletions.
2 changes: 0 additions & 2 deletions spec/truffle/tags/core/matchdata/pre_match_tags.txt

This file was deleted.

Original file line number Diff line number Diff line change
@@ -207,13 +207,16 @@ public int length(RubyMatchData matchData) {
@CoreMethod(names = "pre_match")
public abstract static class PreMatchNode extends CoreMethodArrayArgumentsNode {

@Child private TaintResultNode taintResultNode;

public PreMatchNode(RubyContext context, SourceSection sourceSection) {
super(context, sourceSection);
taintResultNode = new TaintResultNode(getContext(), getSourceSection());
}

@Specialization
public RubyBasicObject preMatch(RubyMatchData matchData) {
return matchData.getPre();
public Object preMatch(RubyMatchData matchData) {
return taintResultNode.maybeTaint(matchData.getSource(), matchData.getPre());
}

}

0 comments on commit f084a7b

Please sign in to comment.