diff options
-rw-r--r-- | 042name.cc | 4 | ||||
-rw-r--r-- | 053recipe_header.cc | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/042name.cc b/042name.cc index fbfa5d20..1fd559e8 100644 --- a/042name.cc +++ b/042name.cc @@ -15,7 +15,7 @@ def main [ def main [ x:num <- copy y:num ] -+error: main: use before set: 'y' ++error: main: tried to read ingredient 'y' in 'x:num <- copy y:num' but it hasn't been written to yet # todo: detect conditional defines :(after "Transform.push_back(compute_container_sizes)") @@ -55,7 +55,7 @@ void transform_names(const recipe_ordinal r) { if (is_named_location(ingredient)) names_used = true; if (is_integer(ingredient.name)) continue; if (!already_transformed(ingredient, names)) { - raise << maybe(caller.name) << "use before set: '" << ingredient.name << "'\n" << end(); + raise << maybe(caller.name) << "tried to read ingredient '" << ingredient.name << "' in '" << to_original_string(inst) << "' but it hasn't been written to yet\n" << end(); // use-before-set Error return; } diff --git a/053recipe_header.cc b/053recipe_header.cc index 87b018c8..75b50b89 100644 --- a/053recipe_header.cc +++ b/053recipe_header.cc @@ -228,7 +228,7 @@ def foo a:num [ local-scope b:num <- add a:num, 1 ] -+error: foo: use before set: 'a' ++error: foo: tried to read ingredient 'a' in 'b:num <- add a:num, 1' but it hasn't been written to yet +error: did you forget 'load-ingredients'? :(after "use-before-set Error") |