[Chapel Merge] Add futures for issue 18053

Branch: refs/heads/main
Revision: 3c0d0de
Author: mppf
Log Message:

Merge pull request #18054 from mppf/futures-for-18053

Add futures for issue 18053

This PR adds test cases where extern proc declarations don't match the
C prototypes. As described in issue #18053, these need better error
messages with the LLVM backend.

Test change only - not reviewed.

Modified Files:
A test/extern/ferguson/mismatch-errors/SKIPIF

A test/extern/ferguson/mismatch-errors/header.h
A test/extern/ferguson/mismatch-errors/mismatch-ri-iv.bad
A test/extern/ferguson/mismatch-errors/mismatch-ri-iv.chpl
A test/extern/ferguson/mismatch-errors/mismatch-ri-iv.future
A test/extern/ferguson/mismatch-errors/mismatch-ri-iv.good
A test/extern/ferguson/mismatch-errors/mismatch-rif-if.bad
A test/extern/ferguson/mismatch-errors/mismatch-rif-if.chpl
A test/extern/ferguson/mismatch-errors/mismatch-rif-if.future
A test/extern/ferguson/mismatch-errors/mismatch-rif-if.good
A test/extern/ferguson/mismatch-errors/mismatch-rii64-ii64.bad
A test/extern/ferguson/mismatch-errors/mismatch-rii64-ii64.chpl
A test/extern/ferguson/mismatch-errors/mismatch-rii64-ii64.future
A test/extern/ferguson/mismatch-errors/mismatch-rii64-ii64.good
A test/extern/ferguson/mismatch-errors/mismatch-riv-i.bad
A test/extern/ferguson/mismatch-errors/mismatch-riv-i.chpl
A test/extern/ferguson/mismatch-errors/mismatch-riv-i.future
A test/extern/ferguson/mismatch-errors/mismatch-riv-i.good
A test/extern/ferguson/mismatch-errors/mismatch-riv-iv.bad
A test/extern/ferguson/mismatch-errors/mismatch-riv-iv.chpl
A test/extern/ferguson/mismatch-errors/mismatch-riv-iv.future
A test/extern/ferguson/mismatch-errors/mismatch-riv-iv.good
A test/extern/ferguson/mismatch-errors/mismatch-rv-vi.chpl
A test/extern/ferguson/mismatch-errors/mismatch-rv-vi.future
A test/extern/ferguson/mismatch-errors/mismatch-rv-vi.good
A test/extern/ferguson/mismatch-errors/mismatch-rvi-v.chpl
A test/extern/ferguson/mismatch-errors/mismatch-rvi-v.future
A test/extern/ferguson/mismatch-errors/mismatch-rvi-v.good
A test/extern/ferguson/mismatch-errors/mismatch-rvi-vi.chpl
A test/extern/ferguson/mismatch-errors/mismatch-rvi-vi.future
A test/extern/ferguson/mismatch-errors/mismatch-rvi-vi.good

Compare: https://github.com/chapel-lang/chapel/compare/cf287b88547d...3c0d0dee7c1d