[llvm-commits] [cfe-commits] TableGen backend API refactoring review request

Jakob Stoklund Olesen stoklund at 2pi.dk
Thu Jun 21 08:25:13 PDT 2012


On Jun 21, 2012, at 1:04 AM, Chandler Carruth <chandlerc at google.com> wrote:

> The hash function should never be relied on to be deterministic. One of these days I'm going to have the stones to flip a switch and the hash function will produce different values on each execution with high probability.

Why?! Nondeterministic behavior is notoriously hard to track down, why would you want to add more of it?

You would be adding bugs where one in 20 compilations of the same source produces different output. Buildbots aren't going to help you find the offending commit.

/jakob

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120621/d0cc7665/attachment.html>


More information about the llvm-commits mailing list