mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-20 08:19:28 +00:00
This diff contains no algorithmic changes.
Estimated hours taken: 6 Branches: main This diff contains no algorithmic changes. It merely renames apart a bunch more function symbols to reduce ambiguity. After this diff, the summary line from the mdb command "ambiguity -f" is Total: 351 names used 975 times, maximum 31, average: 2.78 browser/*.m: compiler/*.m: Rename function symbols to eliminate ambiguities. tests/debugger/declarative/dependency.exp: tests/debugger/declarative/dependency2.exp: Update the expected out where some internal function symbol names appear in the output of the debugger. (This output is meant for implementors only.)
This commit is contained in:
@@ -393,7 +393,7 @@ set_compiler_gen_terminates(PredInfo, ProcIds, PredId, ModuleInfo,
|
||||
SpecialPredId = SpecPredId0
|
||||
;
|
||||
pred_info_get_origin(PredInfo, PredOrigin),
|
||||
PredOrigin = special_pred(SpecialPredId - _)
|
||||
PredOrigin = origin_special_pred(SpecialPredId - _)
|
||||
)
|
||||
->
|
||||
set_generated_terminates(ProcIds, SpecialPredId, ModuleInfo,
|
||||
|
||||
Reference in New Issue
Block a user