From 91575186c1330f206e24f5e1fba43eef466bf3ca Mon Sep 17 00:00:00 2001 From: mpi Date: Tue, 28 Jan 2020 16:02:28 +0000 Subject: [PATCH] Use %left to prevent S/R conflicts, arithmetic precedence is still broken. --- usr.sbin/btrace/bt_parse.y | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/usr.sbin/btrace/bt_parse.y b/usr.sbin/btrace/bt_parse.y index cc5a9f41e94..3817e90d84d 100644 --- a/usr.sbin/btrace/bt_parse.y +++ b/usr.sbin/btrace/bt_parse.y @@ -1,4 +1,4 @@ -/* $OpenBSD: bt_parse.y,v 1.6 2020/01/28 16:00:12 mpi Exp $ */ +/* $OpenBSD: bt_parse.y,v 1.7 2020/01/28 16:02:28 mpi Exp $ */ /* * Copyright (c) 2019 - 2020 Martin Pieuchot @@ -113,6 +113,8 @@ static int yylex(void); %type arg arglist map marg term %type beginend +%left '+' '-' +%left '/' '*' %% grammar : /* empty */