diff options
author | Andrei Alexeyev <akari@taisei-project.org> | 2020-04-02 21:41:22 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2020-04-04 13:31:07 +0300 |
commit | 2cfbb36a848d9a730a3318cec34789902ce27658 (patch) | |
tree | 603e3f15f21f25d527bdf90844ac862207a1554e /mesonbuild/backend/vs2010backend.py | |
parent | d84daf3e95742910a0e3165c479c0726dcbb40ef (diff) | |
download | meson-2cfbb36a848d9a730a3318cec34789902ce27658.zip meson-2cfbb36a848d9a730a3318cec34789902ce27658.tar.gz meson-2cfbb36a848d9a730a3318cec34789902ce27658.tar.bz2 |
mparser: fix precedence of arithmetic operators
The arithmetic operators are now split into two groups:
* The add/sub group: +, -
* The mul/div group: *, /, %
All operators within the same group are left-associative and have equal
precedence. The mul/div group has a higher precedence than the add/sub
group, as one would expect.
Previously every operator had a different precedence and was
right-associative, which resulted in surprising behavior.
This is a potentially breaking change for projects that relied on the
old incorrect behavior.
Fixes #6870
Diffstat (limited to 'mesonbuild/backend/vs2010backend.py')
0 files changed, 0 insertions, 0 deletions