Linux SPARSE checker discussions
 help / color / mirror / Atom feed
diff for duplicates of <20200519005728.84594-9-luc.vanoostenryck@gmail.com>

diff --git a/a/1.txt b/N1/1.txt
index ec34425..0b2050d 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -22,3 +22,11 @@ index c18ae81df5ad..4bdd5ed05842 100644
 +	}
 +	if (!label->stmt && label->ident && !lookup_keyword(label->ident, NS_KEYWORD)) {
  		sparse_error(stmt->pos, "label '%s' was not declared", show_ident(label->ident));
+-
+-	evaluate_expression(stmt->goto_expression);
++	}
+ }
+ 
+ struct symbol *evaluate_statement(struct statement *stmt)
+-- 
+2.26.2
diff --git a/a/content_digest b/N1/content_digest
index 4eb4b15..5293b18 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -30,6 +30,14 @@
  "+\t\treturn;\n"
  "+\t}\n"
  "+\tif (!label->stmt && label->ident && !lookup_keyword(label->ident, NS_KEYWORD)) {\n"
- " \t\tsparse_error(stmt->pos, \"label '%s' was not declared\", show_ident(label->ident));"
+ " \t\tsparse_error(stmt->pos, \"label '%s' was not declared\", show_ident(label->ident));\n"
+ "-\n"
+ "-\tevaluate_expression(stmt->goto_expression);\n"
+ "+\t}\n"
+ " }\n"
+ " \n"
+ " struct symbol *evaluate_statement(struct statement *stmt)\n"
+ "-- \n"
+ 2.26.2
 
-0ac8d21a1db143964c61b6c9dc8692bd3aab38c00c8c087aebae5d8ee2c19b3b
+8597d5b8bab31eb23685315dbf945b92ad3d9da5743fa4e5d6a065209adf48c0

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox