19945, "lucaferranti", "internal compiler error when calling paren-less function with parentheses", "2022-06-06T15:55:56Z"
https://github.com/chapel-lang/chapel/issues/19945
Summary of Problem
I accidentally called a paren-less function (Math.INFINITY) with parentheses and that lead the following internal compiler error.
foo.chpl:1: internal error: RES-ALI-0241 chpl version 1.26.0
Note: This source location is a guess.
Internal errors indicate a bug in the Chapel compiler ("It's us, not you"),
and we're sorry for the hassle. We would appreciate your reporting this bug --
please see https://chapel-lang.org/bugs.html for instructions. In the meantime,
the filename + line number above may be useful in working around the issue.
Steps to Reproduce
Source Code:
writeln(INFINITY());
Compile command:
chpl foo.chpl
Execution command:
N/A because compile error
Associated Future Test(s):
Configuration Information
- Output of
chpl --version:
chpl version 1.26.0
built with LLVM version 12.0.0
Copyright 2020-2022 Hewlett Packard Enterprise Development LP
Copyright 2004-2019 Cray Inc.
(See LICENSE file for more details)
- Output of
$CHPL_HOME/util/printchplenv --anonymize:
lferrant@LAPTOP-HGM2FD2S:~$ chapel-1.26.0/util/printchplenv --anonymize
CHPL_TARGET_PLATFORM: linux64
CHPL_TARGET_COMPILER: llvm
CHPL_TARGET_ARCH: x86_64
CHPL_TARGET_CPU: native
CHPL_LOCALE_MODEL: flat
CHPL_COMM: none
CHPL_TASKS: qthreads
CHPL_LAUNCHER: none
CHPL_TIMERS: generic
CHPL_UNWIND: none
CHPL_MEM: jemalloc
CHPL_ATOMICS: cstdlib
CHPL_GMP: bundled
CHPL_HWLOC: bundled
CHPL_RE2: bundled
CHPL_LLVM: system
CHPL_AUX_FILESYS: none
- Back-end compiler and version, e.g.
gcc --versionorclang --version:
gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- (For Cray systems only) Output of
module list: