diff options
author | Chris Dyer <cdyer@allegro.clab.cs.cmu.edu> | 2013-03-14 23:46:46 -0400 |
---|---|---|
committer | Chris Dyer <cdyer@allegro.clab.cs.cmu.edu> | 2013-03-14 23:46:46 -0400 |
commit | 5a338d692aba7b8dcd682b96ed3f3e600187c176 (patch) | |
tree | ddb89f2b1a15588ee285e9571702a21d04034714 /decoder/ff_source_path.cc | |
parent | 5f680cc45266112c0a6f51f8d9eeb99732a6e2d7 (diff) |
fix source path
Diffstat (limited to 'decoder/ff_source_path.cc')
-rw-r--r-- | decoder/ff_source_path.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/decoder/ff_source_path.cc b/decoder/ff_source_path.cc index d5fa6bb3..56cbfc48 100644 --- a/decoder/ff_source_path.cc +++ b/decoder/ff_source_path.cc @@ -30,7 +30,7 @@ void SourcePathFeatures::TraversalFeaturesImpl(const SentenceMetadata& smeta, for (unsigned i = 0; i < f.size(); ++i) { int cur = f[i]; if (cur <= 0) - cur = *reinterpret_cast<const WordID*>(ant_contexts[cur]); + cur = *reinterpret_cast<const WordID*>(ant_contexts[-cur]); else FireUnigramFeature(cur, features); if (prev) FireBigramFeature(prev, cur, features); |