[Chapel Merge] Apply Ben's numerous minor fixes

Branch: refs/heads/main
Revision: d8866bc9768549e6792f4bcac2865d0472c290d1
Author: DanilaFe
Link: Apply Ben's numerous minor fixes by DanilaFe · Pull Request #26641 · chapel-lang/chapel · GitHub
Log Message:
Apply Ben's numerous minor fixes (#26641)

@benharsh has developed a number of small fixes for the resolver while
working on testing the spec. This PR simply updates the fixes for a
newer main branch and makes minor tweaks for consistency with the rest
of the codebase.

Reviewed by @benharsh -- thanks!

Testing

  • dyno tests
  • paratest

Compare: Comparing 1914f5ff352158869ca16b3a3f53edcb0cec339f...bf5e3825f7baa3d3ce030deffffb7bb9102ef673 · chapel-lang/chapel · GitHub

Diff:
M compiler/include/driver.h
M compiler/main/driver.cpp
M frontend/lib/resolution/call-graph.cpp
M frontend/lib/resolution/default-functions.cpp
M frontend/lib/resolution/resolution-queries.cpp
M frontend/lib/resolution/resolution-types.cpp
https://github.com/chapel-lang/chapel/pull/26641.diff