[PM] Make the verifier work independently of any pass manager.
[oota-llvm.git] / tools / llvm-as / llvm-as.cpp
index 97e7d160983224cd03690b1ca4bb630934ed693c..d13caf1955e44e05088672143662e1052055503a 100644 (file)
@@ -100,11 +100,12 @@ int main(int argc, char **argv) {
   }
 
   if (!DisableVerify) {
-    std::string Err;
-    if (verifyModule(*M.get(), ReturnStatusAction, &Err)) {
+    std::string ErrorStr;
+    raw_string_ostream OS(ErrorStr);
+    if (verifyModule(*M.get(), &OS)) {
       errs() << argv[0]
              << ": assembly parsed, but does not verify as correct!\n";
-      errs() << Err;
+      errs() << OS.str();
       return 1;
     }
   }