We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hi there,
I compiled mujs with clang13 -O0 and clang13 -O1, for the following code snippets, mujs would output differently on stack {}:
clang13 -O0
clang13 -O1
mujs
stack {}
-'a' + new String%Function debugger
For clang13 -O0, the last value in stack {} is -nan, while for clang13 -O1, it's nan.
-nan
nan
I'm pretty sure it's a compiler issue, so I tried to reduce mujs sourcecode. Interestingly, for the reduced source code, it triggered a gcc bug (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103406).
gcc
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Hi there,
I compiled mujs with
clang13 -O0
andclang13 -O1
, for the following code snippets,mujs
would output differently onstack {}
:For
clang13 -O0
, the last value instack {}
is-nan
, while forclang13 -O1
, it'snan
.I'm pretty sure it's a compiler issue, so I tried to reduce mujs sourcecode. Interestingly, for the reduced source code, it triggered a
gcc
bug (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103406).The text was updated successfully, but these errors were encountered: