summaryrefslogtreecommitdiff
path: root/unittests/Transforms
diff options
context:
space:
mode:
authorDaniel Malea <daniel.malea@intel.com>2013-06-28 22:17:57 +0000
committerDaniel Malea <daniel.malea@intel.com>2013-06-28 22:17:57 +0000
commit8bb9ec15c89da88c8e223f334296d81080cd829c (patch)
treee2ba76f3bd0aa6befe7ec0ba57d4c9aa297a4d7c /unittests/Transforms
parentac2678684689448d1c88f644f3fa88aa4f93997c (diff)
downloadllvm-8bb9ec15c89da88c8e223f334296d81080cd829c.tar.gz
llvm-8bb9ec15c89da88c8e223f334296d81080cd829c.tar.bz2
llvm-8bb9ec15c89da88c8e223f334296d81080cd829c.tar.xz
Replace UNIXy path with os-independent one in DebugIR unit test
- should resolve windows buildbot failure git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185232 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests/Transforms')
-rw-r--r--unittests/Transforms/DebugIR/DebugIR.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/unittests/Transforms/DebugIR/DebugIR.cpp b/unittests/Transforms/DebugIR/DebugIR.cpp
index cf81e7a728..7d213fd056 100644
--- a/unittests/Transforms/DebugIR/DebugIR.cpp
+++ b/unittests/Transforms/DebugIR/DebugIR.cpp
@@ -96,14 +96,15 @@ protected:
// Test empty named Module that is not supposed to be output to disk.
TEST_F(TestDebugIR, EmptyNamedModuleNoWrite) {
- string name = "/mock/path/to/empty_module.ll";
- M.reset(createEmptyModule(name));
- D.reset(static_cast<DebugIR *>(llvm::createDebugIRPass()));
- string Path;
- D->runOnModule(*M, Path);
+ string Dir = "MadeUpDirectory";
+ string File = "empty_module.ll";
+ string Path(getPath(Dir, File));
- // verify DebugIR was able to correctly parse the file name from module ID
- ASSERT_EQ(Path, name);
+ M.reset(createEmptyModule(Path));
+
+ // constructing DebugIR with no args should not result in any file generated.
+ D.reset(static_cast<DebugIR *>(llvm::createDebugIRPass()));
+ D->runOnModule(*M);
// verify DebugIR did not generate a file
ASSERT_FALSE(removeIfExists(Path)) << "Unexpected file " << Path;