| 123456789101112131415161718192021222324252627 |
- //===- ValueMapper.cpp - Unit tests for ValueMapper -----------------------===//
- //
- // The LLVM Compiler Infrastructure
- //
- // This file is distributed under the University of Illinois Open Source
- // License. See LICENSE.TXT for details.
- //
- //===----------------------------------------------------------------------===//
- #include "llvm/IR/LLVMContext.h"
- #include "llvm/IR/Metadata.h"
- #include "llvm/Transforms/Utils/ValueMapper.h"
- #include "gtest/gtest.h"
- using namespace llvm;
- namespace {
- TEST(ValueMapperTest, MapMetadataUnresolved) {
- LLVMContext Context;
- TempMDTuple T = MDTuple::getTemporary(Context, None);
- ValueToValueMapTy VM;
- EXPECT_EQ(T.get(), MapMetadata(T.get(), VM, RF_NoModuleLevelChanges));
- }
- }
|