Files
mercury/tests/hard_coded/trace_goal_4.exp
Peter Wang e4b24d9893 Treat trace goals like impure goals for these passes.
Branches: main

Treat trace goals like impure goals for these passes.

compiler/constraint.m:
        Do not propagate constraints into or past trace goals.

compiler/simplify.m:
        Do not replace trace goals by `fail' or `true'.

        Make the predicate `goal_contains_trace' do what its name suggests.
        Previously it would only ever strip `feature_contains_trace' features
        from all goals and then return `contains_no_trace_goal'.

tests/hard_coded/Mmakefile:
tests/hard_coded/trace_goal_4.exp:
tests/hard_coded/trace_goal_4.m:
        Add test case.
2010-07-26 05:05:48 +00:00

3 lines
40 B
Plaintext

Progress reported 1
Progress reported 2