Move sideeffecting call out of assert().

llvm-svn: 158146
diff --git a/clang/unittests/Tooling/RewriterTestContext.h b/clang/unittests/Tooling/RewriterTestContext.h
index 9d5b4c9..f68be6b 100644
--- a/clang/unittests/Tooling/RewriterTestContext.h
+++ b/clang/unittests/Tooling/RewriterTestContext.h
@@ -63,8 +63,10 @@
   FileID createOnDiskFile(StringRef Name, StringRef Content) {
     if (TemporaryDirectory.empty()) {
       int FD;
-      assert(!llvm::sys::fs::unique_file("rewriter-test-%%-%%-%%-%%/anchor",
-                                         FD, TemporaryDirectory));
+      bool error =
+        llvm::sys::fs::unique_file("rewriter-test-%%-%%-%%-%%/anchor", FD,
+                                   TemporaryDirectory);
+      assert(!error); (void)error;
       llvm::raw_fd_ostream Closer(FD, /*shouldClose=*/true);
       TemporaryDirectory = llvm::sys::path::parent_path(TemporaryDirectory);
     }