| 273 | } |
| 274 | |
| 275 | void ExampleObjectRefAny() { |
| 276 | namespace ffi = tvm::ffi; |
| 277 | MyIntPair pair(100, 200); |
| 278 | ffi::Any any = pair; |
| 279 | MyIntPair pair2 = any.cast<MyIntPair>(); |
| 280 | EXPECT_EQ(pair2->a, 100); |
| 281 | EXPECT_EQ(pair2->b, 200); |
| 282 | } |
| 283 | |
| 284 | TEST(Example, ObjectPtr) { |
| 285 | ExampleObjectPtr(); |