Procházet zdrojové kódy

Merge pull request #5559 from Creativty/variable_dereference_suggestion

Improve dereference missing suggestion message
gingerBill před 1 měsícem
rodič
revize
786d454443
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      src/check_expr.cpp

+ 2 - 1
src/check_expr.cpp

@@ -2461,7 +2461,8 @@ gb_internal void check_assignment_error_suggestion(CheckerContext *c, Operand *o
 	} else if (is_type_pointer(o->type) &&
 	           are_types_identical(type_deref(o->type), type)) {
 		gbString s = expr_to_string(o->expr);
-		error_line("\tSuggestion: Did you mean `%s^`\n", s);
+		if (s[0] == '&') error_line("\tSuggestion: Did you mean `%s`\n", &s[1]);
+		else error_line("\tSuggestion: Did you mean `%s^`\n", s);
 		gb_string_free(s);
 	}
 }