mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-10-05 11:17:53 +00:00
Push LLVMContexts through the IntegerType APIs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -26,8 +26,8 @@ protected:
|
||||
std::auto_ptr<BitCastInst> BitcastV;
|
||||
|
||||
ValueHandle() :
|
||||
ConstantV(ConstantInt::get(Type::Int32Ty, 0)),
|
||||
BitcastV(new BitCastInst(ConstantV, Type::Int32Ty)) {
|
||||
ConstantV(ConstantInt::get(Type::getInt32Ty(getGlobalContext()), 0)),
|
||||
BitcastV(new BitCastInst(ConstantV, Type::getInt32Ty(getGlobalContext()))) {
|
||||
}
|
||||
};
|
||||
|
||||
@@ -45,8 +45,8 @@ TEST_F(ValueHandle, WeakVH_BasicOperation) {
|
||||
|
||||
// Make sure I can call a method on the underlying Value. It
|
||||
// doesn't matter which method.
|
||||
EXPECT_EQ(Type::Int32Ty, WVH->getType());
|
||||
EXPECT_EQ(Type::Int32Ty, (*WVH).getType());
|
||||
EXPECT_EQ(Type::getInt32Ty(getGlobalContext()), WVH->getType());
|
||||
EXPECT_EQ(Type::getInt32Ty(getGlobalContext()), (*WVH).getType());
|
||||
}
|
||||
|
||||
TEST_F(ValueHandle, WeakVH_Comparisons) {
|
||||
@@ -200,8 +200,8 @@ TEST_F(ValueHandle, CallbackVH_BasicOperation) {
|
||||
|
||||
// Make sure I can call a method on the underlying Value. It
|
||||
// doesn't matter which method.
|
||||
EXPECT_EQ(Type::Int32Ty, CVH->getType());
|
||||
EXPECT_EQ(Type::Int32Ty, (*CVH).getType());
|
||||
EXPECT_EQ(Type::getInt32Ty(getGlobalContext()), CVH->getType());
|
||||
EXPECT_EQ(Type::getInt32Ty(getGlobalContext()), (*CVH).getType());
|
||||
}
|
||||
|
||||
TEST_F(ValueHandle, CallbackVH_Comparisons) {
|
||||
@@ -302,7 +302,7 @@ TEST_F(ValueHandle, CallbackVH_DeletionCanRAUW) {
|
||||
|
||||
private:
|
||||
virtual void deleted() {
|
||||
getValPtr()->replaceAllUsesWith(Constant::getNullValue(Type::Int32Ty));
|
||||
getValPtr()->replaceAllUsesWith(Constant::getNullValue(Type::getInt32Ty(getGlobalContext())));
|
||||
setValPtr(NULL);
|
||||
}
|
||||
virtual void allUsesReplacedWith(Value *new_value) {
|
||||
@@ -319,11 +319,11 @@ TEST_F(ValueHandle, CallbackVH_DeletionCanRAUW) {
|
||||
RVH = BitcastV.get();
|
||||
std::auto_ptr<BinaryOperator> BitcastUser(
|
||||
BinaryOperator::CreateAdd(RVH,
|
||||
Constant::getNullValue(Type::Int32Ty)));
|
||||
Constant::getNullValue(Type::getInt32Ty(getGlobalContext()))));
|
||||
EXPECT_EQ(BitcastV.get(), BitcastUser->getOperand(0));
|
||||
BitcastV.reset(); // Would crash without the ValueHandler.
|
||||
EXPECT_EQ(Constant::getNullValue(Type::Int32Ty), RVH.AURWArgument);
|
||||
EXPECT_EQ(Constant::getNullValue(Type::Int32Ty),
|
||||
EXPECT_EQ(Constant::getNullValue(Type::getInt32Ty(getGlobalContext())), RVH.AURWArgument);
|
||||
EXPECT_EQ(Constant::getNullValue(Type::getInt32Ty(getGlobalContext())),
|
||||
BitcastUser->getOperand(0));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user