aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-06-07 09:57:21 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-06-07 09:57:21 +0000
commitc2a50d49e58bfec24ca4a9072bcbefda31830b96 (patch)
tree02a1c7932e9ca2d9ace5084bfecf84dd34b648c9
parente17fdb2d5dbf0ffefd417587003eebbe5baf5984 (diff)
Move sideeffecting call out of assert().
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158146 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--unittests/Tooling/RewriterTestContext.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/unittests/Tooling/RewriterTestContext.h b/unittests/Tooling/RewriterTestContext.h
index 9d5b4c92e0..f68be6b457 100644
--- a/unittests/Tooling/RewriterTestContext.h
+++ b/unittests/Tooling/RewriterTestContext.h
@@ -63,8 +63,10 @@ class RewriterTestContext {
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);
}