diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2016-09-09 19:02:30 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2016-09-13 13:03:19 +0300 |
commit | 0ce6a95f5fca35888632551181e2c3756e38942c (patch) | |
tree | ed5248d14b88ad23535d757428f3ee174c1a8574 | |
parent | dc1b424b75f200a716c3bd9b91891cf7f818ad32 (diff) |
Fix crashing on subprojects that have no project variable set
-rw-r--r-- | build2/file.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/build2/file.cxx b/build2/file.cxx index 0040fd4..8239d1f 100644 --- a/build2/file.cxx +++ b/build2/file.cxx @@ -341,7 +341,7 @@ namespace build2 auto p (extract_variable (f, "src_root")); if (!p.second) - error << "variable 'src_root' expected as first line in " << f; + fail << "variable 'src_root' expected as first line in " << f; src_root_v = move (p.first); src_root = &cast<dir_path> (src_root_v); @@ -356,7 +356,7 @@ namespace build2 auto p (extract_variable (f, "project")); if (!p.second) - error << "variable 'project' expected as first line in " << f; + fail << "variable 'project' expected as first line in " << f; name = cast<string> (move (p.first)); } |