@@ -62,26 +62,6 @@ TEST_F(CharacterTest, smallUtilityFunctions) {
62
62
fir::factory::CharacterExprHelper::getCharacterKind (ty));
63
63
}
64
64
65
- TEST_F (CharacterTest, createConcatenate) {
66
- auto builder = getBuilder ();
67
- auto loc = builder.getUnknownLoc ();
68
- auto charHelper = fir::factory::CharacterExprHelper (builder, loc);
69
- llvm::StringRef lhs (" rightsideofconcat" );
70
- llvm::StringRef rhs (" leftsideofconcat" );
71
- auto strLitLhs = fir::factory::createStringLiteral (builder, loc, lhs);
72
- auto strLitRhs = fir::factory::createStringLiteral (builder, loc, rhs);
73
- auto concat = charHelper.createConcatenate (
74
- *strLitRhs.getCharBox (), *strLitLhs.getCharBox ());
75
- EXPECT_TRUE (mlir::isa<arith::AddIOp>(concat.getLen ().getDefiningOp ()));
76
- auto addOp = dyn_cast<arith::AddIOp>(concat.getLen ().getDefiningOp ());
77
- EXPECT_TRUE (mlir::isa<ConstantOp>(addOp.lhs ().getDefiningOp ()));
78
- auto lhsCstOp = dyn_cast<ConstantOp>(addOp.lhs ().getDefiningOp ());
79
- EXPECT_TRUE (mlir::isa<ConstantOp>(addOp.rhs ().getDefiningOp ()));
80
- auto rhsCstOp = dyn_cast<ConstantOp>(addOp.rhs ().getDefiningOp ());
81
- checkIntegerConstant (lhsCstOp, builder.getCharacterLengthType (), 16 );
82
- checkIntegerConstant (rhsCstOp, builder.getCharacterLengthType (), 17 );
83
- }
84
-
85
65
TEST_F (CharacterTest, createSubstring) {
86
66
auto builder = getBuilder ();
87
67
auto loc = builder.getUnknownLoc ();
0 commit comments