Mercury Bugs - mercury
View Issue Details
0000391mercuryBugpublic2015-08-14 16:562015-09-18 17:33
Reporterwangp 
Assigned Tozs 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000391: trace conditions lost in .opt files
DescriptionConditions on trace goals are not written out to .opt files, thus trace goals may be executed when their conditions are not met.

The .opt file for the attached module includes:

require_lt.require_lt(A_3, B_4) :-
    (
      % trace
      % compiletime(flag(checks))
      % quantified vars
      require_lt.require_lt0(A_3, B_4)
    ).
TagsNo tags attached.
Attached Files? require_lt.m (398) 2015-08-14 16:56
https://bugs.mercurylang.org/file_download.php?file_id=248&type=bug

Notes
(0000849)
zs   
2015-09-18 17:33   
Fix was committed 14 aug 2015.

Issue History
2015-08-14 16:56wangpNew Issue
2015-08-14 16:56wangpFile Added: require_lt.m
2015-08-14 17:53zsAssigned To => zs
2015-08-14 17:53zsStatusnew => assigned
2015-09-18 17:33zsNote Added: 0000849
2015-09-18 17:33zsStatusassigned => resolved
2015-09-18 17:33zsResolutionopen => fixed