Prechádzať zdrojové kódy

Fix parentheses for raddbg expression

gingerBill 3 týždňov pred
rodič
commit
9381040711
1 zmenil súbory, kde vykonal 4 pridanie a 4 odobranie
  1. 4 4
      src/checker.cpp

+ 4 - 4
src/checker.cpp

@@ -6777,7 +6777,7 @@ gb_internal void handle_raddbg_type_view(Checker *c, RaddbgTypeView const &type_
 
 						if (width_ok) {
 							s = gb_string_appendc(s, "digits(");
-							paren_count += 1;
+							custom_rule = true;
 						}
 
 						switch (verb) {
@@ -6816,14 +6816,14 @@ gb_internal void handle_raddbg_type_view(Checker *c, RaddbgTypeView const &type_
 							custom_rule = true;
 						}
 
-						if (width_ok) {
-							s = gb_string_append_fmt(s, ", %llu", cast(unsigned long long)width);
-						}
 
 						for (isize j = 0; j < paren_count; j++) {
 							s = gb_string_appendc(s, ")");
 							custom_rule = true;
 						}
+						if (width_ok) {
+							s = gb_string_append_fmt(s, ", %llu)", cast(unsigned long long)width);
+						}
 					}
 				}