Before, we would determine a fictious order between sources
based on pointer values. Since these pointer values may depend
on the history and, on some systems, even on each run, this
could lead to unpredictable results.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>