[ruby-dev:50152] [Ruby trunk Bug#13658] Compile error with Oracle Solaris Studio (Oracle Developer Studio) 12.4 in compile.c line 1622 (definition of BADINSN_ERROR)
From:
ngotogenome@...
Date:
2017-06-14 04:15:06 UTC
List:
ruby-dev #50152
Issue #13658 has been reported by ngoto (Naohisa Goto).
----------------------------------------
Bug #13658: Compile error with Oracle Solaris Studio (Oracle Developer Stud=
io) 12.4 in compile.c line 1622 (definition of BADINSN_ERROR)
https://bugs.ruby-lang.org/issues/13658
* Author: ngoto (Naohisa Goto)
* Status: Open
* Priority: Normal
* Assignee:=20
* Target version:=20
* ruby -v:=20
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
r59074 =E4=BB=98=E8=BF=91=E4=BB=A5=E9=99=8D=E3=80=81Solaris 10 =E4=B8=8A=E3=
=81=AE Oracle Solaris Studio 12.4 =E3=81=AB=E3=81=A6=E3=80=81
=E4=BB=A5=E4=B8=8B=E3=81=AE=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=AB=E3=82=88=E3=
=82=8A compile.c =E3=81=AE=E3=82=B3=E3=83=B3=E3=83=91=E3=82=A4=E3=83=AB=E3=
=81=AB=E5=A4=B1=E6=95=97=E3=81=97=E3=81=BE=E3=81=99=E3=80=82
~~~
"compile.c", line 1622: operands have incompatible types:
void ":" int
"compile.c", line 1622: operands have incompatible types:
void ":" int
"compile.c", line 1653: operands have incompatible types:
void ":" int
"compile.c", line 1653: operands have incompatible types:
void ":" int
"compile.c", line 1671: operands have incompatible types:
void ":" int
"compile.c", line 1671: operands have incompatible types:
void ":" int
"compile.c", line 1686: operands have incompatible types:
void ":" int
"compile.c", line 1686: operands have incompatible types:
void ":" int
"compile.c", line 1779: operands have incompatible types:
void ":" int
"compile.c", line 1779: operands have incompatible types:
void ":" int
~~~
=E4=BB=A5=E4=B8=8B=E3=81=AE BADINSN_ERROR =E3=81=AE=E5=AE=9A=E7=BE=A9=E3=81=
=AB=E3=81=A6=E3=80=81=E6=BC=94=E7=AE=97=E5=AD=90=E3=80=8C,=E3=80=8D=E3=81=
=AE=E5=90=84=E9=A0=85=E3=80=81=E3=81=BE=E3=81=9F=E3=81=AF=E4=B8=89=E9=A0=85=
=E6=BC=94=E7=AE=97=E5=AD=90=E3=80=8C?=E3=80=8D=E3=81=AE=E5=8F=B3=E5=81=B4=
=E3=81=AE2=E9=A0=85=E3=81=AB=E3=80=81void=E5=9E=8B=E3=82=92=E8=BF=94=E3=81=
=99=E9=96=A2=E6=95=B0 =E3=81=A8 int=E5=9E=8B=E3=82=92=E8=BF=94=E3=81=99=E9=
=96=A2=E6=95=B0=EF=BC=88=E3=81=BE=E3=81=9F=E3=81=AF=E5=AE=9A=E6=95=B0 0=EF=
=BC=89=E3=81=8C=E6=B7=B7=E5=9C=A8=E3=81=97=E3=81=A6=E3=81=84=E3=82=8B=E3=81=
=AE=E3=81=8C=E5=8E=9F=E5=9B=A0=E3=81=AE=E3=82=88=E3=81=86=E3=81=A7=E3=81=99=
=E3=80=82=20
~~~
#define BADINSN_ERROR \
(generated_iseq ? xfree(generated_iseq) : 0, \
line_info_table ? xfree(line_info_table) : 0, \
BADINSN_DUMP(anchor, list, NULL), \
COMPILE_ERROR)
~~~
--=20
https://bugs.ruby-lang.org/