Files
mercury/browser
Zoltan Somogyi 0942716fe7 Fix a bug that caused a runtime abort if you called the library
Estimated hours taken: 3
Branches: main

runtime/mercury_ml_expand_body.h:
	Fix a bug that caused a runtime abort if you called the library
	function named_argument (which is implemented in this file) on
	a value of a type which has no field name information at all.

browser/browse.m:
	Generate better error messages when an attempt to change to a subterm
	fails: say which step failed, and which ones succeeded.

tests/debugger/field_names.{m,inp,exp}:
	Strengthen the test case to cover types with no field names at all:
	a regression test to check for the bug in mercury_ml_expand_body.h.

	Strengthen the test case using several unsuccessful commands, to test
	the improved error messsages.

tests/debugger/polymorphic_output.exp*:
	Update the expected outputs of this test case to account for the new
	error messages.
2004-04-05 07:18:58 +00:00
..