diff options
Diffstat (limited to 'cpp/025name')
-rw-r--r-- | cpp/025name | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/cpp/025name b/cpp/025name index f5ab234d..78250426 100644 --- a/cpp/025name +++ b/cpp/025name @@ -11,6 +11,13 @@ recipe main [ +run: instruction main/0 +mem: storing 0 in location 1 +:(scenario "convert_names_warns") +hide warnings +recipe main [ + x:integer <- copy y:integer +] ++warn: use before set: y in main + :(after "int main") Transform.push_back(transform_names); @@ -39,8 +46,7 @@ void transform_names(const recipe_number r) { && inst.ingredients[in].types[0] && inst.ingredients[in].name.find_first_not_of("0123456789-.") != string::npos) { if (names.find(inst.ingredients[in].name) == names.end()) { - // todo: test - cerr << "user before set: " << inst.ingredients[in].name << " in " << Recipe[r].name << '\n'; + raise << "use before set: " << inst.ingredients[in].name << " in " << Recipe[r].name; } inst.ingredients[in].set_value(names[inst.ingredients[in].name]); } |