Browse Source

cmMakefile: Simplify IssueMessage implementation

It is only called during configure time when the execution stack is
non-empty.
Stephen Kelly 9 years ago
parent
commit
2af853deb5
1 changed files with 3 additions and 5 deletions
  1. 3 5
      Source/cmMakefile.cxx

+ 3 - 5
Source/cmMakefile.cxx

@@ -115,11 +115,9 @@ cmMakefile::~cmMakefile()
 void cmMakefile::IssueMessage(cmake::MessageType t,
                               std::string const& text) const
 {
-  // Collect context information.
-  if (!this->ExecutionStatusStack.empty()) {
-    if ((t == cmake::FATAL_ERROR) || (t == cmake::INTERNAL_ERROR)) {
-      this->ExecutionStatusStack.back()->SetNestedError(true);
-    }
+  assert(!this->ExecutionStatusStack.empty());
+  if ((t == cmake::FATAL_ERROR) || (t == cmake::INTERNAL_ERROR)) {
+    this->ExecutionStatusStack.back()->SetNestedError(true);
   }
   this->GetCMakeInstance()->IssueMessage(t, text, this->GetBacktrace());
 }