Add support for $increment

This commit is contained in:
Dag Lem
2024-02-11 11:26:52 -05:00
committed by Zachary Snow
parent 88d9e213cb
commit 2125357e76
3 changed files with 29 additions and 1 deletions
+3 -1
View File
@@ -3487,7 +3487,7 @@ skip_dynamic_range_lvalue_expansion:;
goto apply_newNode;
}
if (str == "\\$size" || str == "\\$bits" || str == "\\$high" || str == "\\$low" || str == "\\$left" || str == "\\$right")
if (str == "\\$increment" || str == "\\$size" || str == "\\$bits" || str == "\\$high" || str == "\\$low" || str == "\\$left" || str == "\\$right")
{
int dim = 1;
if (str == "\\$bits") {
@@ -3556,6 +3556,8 @@ skip_dynamic_range_lvalue_expansion:;
result = left;
else if (str == "\\$right")
result = right;
else if (str == "\\$increment")
result = left >= right ? 1 : -1;
else if (str == "\\$size")
result = width;
else { // str == "\\$bits"