summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2024-10-07 11:30:47 -0400
committergit <svn-admin@ruby-lang.org>2024-10-07 15:44:33 +0000
commitb8c8529dcfcd0c5bc76f4efdeab9b98100f2ead7 (patch)
tree60f98cf3f9d25fffeb4e4eb82ef58e71e6bddbb9
parenta6cf1324759a64d43ca9707c20316cf681038240 (diff)
[ruby/prism] Fix up unary * binding power
https://github.com/ruby/prism/commit/c1d23d4702
-rw-r--r--prism/prism.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/prism/prism.c b/prism/prism.c
index 76a1758f38..f19b0392df 100644
--- a/prism/prism.c
+++ b/prism/prism.c
@@ -12991,7 +12991,7 @@ pm_binding_powers_t pm_binding_powers[PM_TOKEN_MAXIMUM] = {
[PM_TOKEN_PERCENT] = LEFT_ASSOCIATIVE(PM_BINDING_POWER_FACTOR),
[PM_TOKEN_SLASH] = LEFT_ASSOCIATIVE(PM_BINDING_POWER_FACTOR),
[PM_TOKEN_STAR] = LEFT_ASSOCIATIVE(PM_BINDING_POWER_FACTOR),
- [PM_TOKEN_USTAR] = LEFT_ASSOCIATIVE(PM_BINDING_POWER_FACTOR),
+ [PM_TOKEN_USTAR] = RIGHT_ASSOCIATIVE_UNARY(PM_BINDING_POWER_FACTOR),
// -@
[PM_TOKEN_UMINUS] = RIGHT_ASSOCIATIVE_UNARY(PM_BINDING_POWER_UMINUS),