-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
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
Ternary operator inside method call crashes the parser #5003
Labels
Comments
Yup, I've run into this a few times myself. |
I'm interested, I extended the test case, now let me see if I can fix the actual bug :) |
dcbaker
added a commit
to dcbaker/meson
that referenced
this issue
Mar 2, 2019
dcbaker
added a commit
to dcbaker/meson
that referenced
this issue
Mar 2, 2019
Ternaries don't really need subdirs, but they can be passed into functions that expect the type they're provided to have a subdir. Provide it to fulful the interface. Fixes mesonbuild#5003 Fixes mesonbuild#3690 Fixes mesonbuild#2404
dcbaker
added a commit
to dcbaker/meson
that referenced
this issue
Mar 2, 2019
dcbaker
added a commit
to dcbaker/meson
that referenced
this issue
Mar 2, 2019
Ternaries don't really need subdirs, but they can be passed into functions that expect the type they're provided to have a subdir. Provide it to fulful the interface. Fixes mesonbuild#5003 Fixes mesonbuild#3690 Fixes mesonbuild#2404
tbeloqui
pushed a commit
to pexip/meson
that referenced
this issue
Aug 22, 2019
* tests: extend ternary test to cover bugs See issues mesonbuild#5003, mesonbuild#3690, and mesonbuild#2404 * mparser: store subdir in ternary node Ternaries don't really need subdirs, but they can be passed into functions that expect the type they're provided to have a subdir. Provide it to fulful the interface. Fixes mesonbuild#5003 Fixes mesonbuild#3690 Fixes mesonbuild#2404
anitazha
added a commit
to anitazha/systemd
that referenced
this issue
Oct 25, 2019
Per mesonbuild/meson#5003, ternary doesn't always work as function args with older versions of meson. Expand out ternary statements to stay compatible with older versions (< 0.49).
keszybz
pushed a commit
to systemd/systemd
that referenced
this issue
Oct 26, 2019
Per mesonbuild/meson#5003, ternary doesn't always work as function args with older versions of meson. Expand out ternary statements to stay compatible with older versions (< 0.49).
Yamakuzure
pushed a commit
to elogind/elogind
that referenced
this issue
Feb 1, 2020
Per mesonbuild/meson#5003, ternary doesn't always work as function args with older versions of meson. Expand out ternary statements to stay compatible with older versions (< 0.49).
rzr
added a commit
to CrossStream/libglvnd
that referenced
this issue
Jul 1, 2020
Ternary operator inside method call crashes the parser, so it's relocated outside. Bug: NVIDIA#198 Forwarded: https:/NVIDIA/libglvnd/pulls Relate-to: mesonbuild/meson#5003 Signed-off-by: Philippe Coval <[email protected]> Change-Id: I18b6e8eca7564a6a252fff1ec6299311a3a92669
rzr
added a commit
to CrossStream/libglvnd
that referenced
this issue
Jul 1, 2020
Ternary operator inside method call crashes the parser, so it's relocated outside. This change will help to build project under latest debian:10 Forwarded: https://gitlab.freedesktop.org/glvnd/libglvnd/-/merge_requests Bug: NVIDIA#198 Relate-to: mesonbuild/meson#5003 Signed-off-by: Philippe Coval <[email protected]> Change-Id: I18b6e8eca7564a6a252fff1ec6299311a3a92669
ueno
added a commit
to ueno/p11-kit
that referenced
this issue
Nov 27, 2020
While the minimum version requirement of meson is 0.49, the current meson.build causes the parser crash, because of the use of a ternary operator inside a function call: mesonbuild/meson#5003
ueno
added a commit
to p11-glue/p11-kit
that referenced
this issue
Nov 28, 2020
While the minimum version requirement of meson is 0.49, the current meson.build causes the parser crash, because of the use of a ternary operator inside a function call: mesonbuild/meson#5003
ueno
added a commit
to p11-glue/p11-kit
that referenced
this issue
Dec 11, 2020
While the minimum version requirement of meson is 0.49, the current meson.build causes the parser crash, because of the use of a ternary operator inside a function call: mesonbuild/meson#5003
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: