Files
mercury/compiler
Zoltan Somogyi a064f80600 Fix a bug in tail recursive semidet predicates.
The bug was reported by Peter Wang.

compiler/ml_proc_gen.m:
    Ensure that the succeeded var is defined and initialized
    when the only code using it is a return statement.

tests/hard_coded/only_failing_goal_is_tail_rec.{m,exp}:
    A runnable version of Peter's test case.

tests/hard_coded/Mmakefile:
    Enable the new test case.
2017-09-23 04:45:29 +10:00
..
2016-05-25 15:42:53 +10:00
2017-03-31 05:10:32 +11:00
2015-12-11 09:01:26 +11:00
2015-11-13 15:03:20 +11:00
2017-03-31 05:10:32 +11:00
2017-03-31 05:10:32 +11:00
2017-07-09 16:11:13 +02:00
2016-10-16 00:08:57 +11:00
2017-03-31 05:10:32 +11:00
2017-03-09 13:43:48 +11:00
2017-03-31 05:10:32 +11:00
2016-10-01 03:32:25 +10:00
2015-12-17 09:43:24 +11:00
2017-07-11 02:53:35 +02:00
2017-03-31 05:10:32 +11:00
2017-03-09 13:43:48 +11:00
2017-02-15 22:05:37 +11:00
2017-07-11 02:53:35 +02:00
2017-03-31 05:10:32 +11:00
2017-03-09 13:43:48 +11:00
2016-05-13 08:26:35 +10:00
2017-07-11 02:53:35 +02:00
2017-09-08 23:01:15 +10:00
2015-12-06 09:49:53 +11:00
2016-05-13 08:26:35 +10:00
2017-08-13 02:06:26 +02:00
2017-07-29 14:15:15 +02:00
2017-07-29 14:15:15 +02:00
2017-07-29 14:15:15 +02:00
2017-07-29 14:15:15 +02:00
2017-07-29 14:15:15 +02:00
2017-08-13 13:48:44 +02:00
2017-09-11 04:15:09 +10:00
2017-08-20 10:58:34 +10:00
2016-08-12 17:37:49 +02:00
2015-12-17 09:43:24 +11:00
2016-10-03 13:25:23 +11:00
2015-11-13 15:03:20 +11:00
2017-06-26 21:14:57 +02:00
2017-07-11 02:53:35 +02:00
2017-03-31 05:10:32 +11:00
2015-11-13 15:03:20 +11:00
2017-08-20 10:58:24 +10:00
2017-07-11 02:53:35 +02:00
2016-02-09 00:36:55 +11:00
2017-09-06 01:55:47 +10:00
2017-07-11 02:53:35 +02:00
2017-03-31 05:10:32 +11:00
2017-03-31 05:10:32 +11:00
2015-12-12 16:03:50 +11:00
2017-07-11 02:53:35 +02:00
2017-02-20 19:02:35 +11:00
2016-10-15 23:29:53 +11:00
2015-11-16 00:09:26 +11:00
2017-08-20 10:58:34 +10:00
2017-05-07 03:23:30 +10:00
2017-08-20 10:58:34 +10:00
2017-02-15 22:05:49 +11:00
2015-11-13 15:03:20 +11:00
2017-03-31 05:10:32 +11:00
2017-07-11 02:53:35 +02:00
2017-08-20 10:58:24 +10:00
2017-03-09 13:43:48 +11:00
2017-08-20 10:58:24 +10:00