Redmine#3446: ignore source position when unique-hashing promises
Merge pull request #972 from tzz/tzz/report-once

Redmine#3446: ignore source position when unique-hashing promises