[Chapel Merge] Disable array view elision with baseline

Branch: refs/heads/main
Revision: b893529c373265551665d6e6e13ec8af692a5f2d
Author: e-kayrakli
Link: Disable array view elision with baseline by e-kayrakli · Pull Request #25587 · chapel-lang/chapel · GitHub
Log Message:
Disable array view elision with baseline (#25587)

Resolves [Bug]: error compiling slice assignment with `--baseline` · Issue #25570 · chapel-lang/chapel · GitHub.

Some tests with slice assignments have failed with --baseline after
AVE was merged. I don't think we need to understand why, --baseline is
supposed to be about minimal amount of optimizations on the compiler's
part. So, it feels very natural to just disable AVE with baseline. This
PR does that and adjusts some relevant tests.

[Tests reviewed by @jeremiah-corrado]

Test:

Compare: Comparing e310b35e31f4c8d162bbb07e1dc135f4a91ec163...602a98b6a7f5c7290e1397ee9e6e9d576e42cec1 · chapel-lang/chapel · GitHub

Diff:
M compiler/main/driver.cpp
R100 test/studies/lsuHeat/heat_ghost_sync.skipif test/optimizations/arrayViewElision/SKIPIF
D test/studies/lsuHeat/heat_queue_sync.skipif
D test/studies/lsuHeat/sliceCopyCompilerError.bad
M test/studies/lsuHeat/sliceCopyCompilerError.chpl
D test/studies/lsuHeat/sliceCopyCompilerError.future
M test/studies/lsuHeat/sliceCopyCompilerError.good
D test/studies/lsuHeat/sliceCopyCompilerError.noexec
D test/studies/lsuHeat/sliceCopyCompilerError.skipif
https://github.com/chapel-lang/chapel/pull/25587.diff