6 #include <gtest/gtest.h>
18 TEST(ResultTests, ResultNodeMismatch)
31 auto input = structuralNode1->addInputWithArguments(
import);
34 EXPECT_THROW(structuralNode2->addOutputWithResults({ input.argument[0] }),
jlm::util::Error);
37 TEST(ResultTests, ResultInputTypeMismatch)
53 structuralNode->addOutputWithResults({ simpleNode0->output(0), simpleNode1->output(0) }),
TEST(ResultTests, ResultNodeMismatch)
static GraphImport & Create(Graph &graph, std::shared_ptr< const rvsdg::Type > type, std::string name)
Region & GetRootRegion() const noexcept
static SimpleNode * createNode(Region *region, const std::vector< Output * > &operands, std::vector< std::shared_ptr< const Type >> resultTypes)
static TestStructuralNode * create(Region *parent, const size_t numSubregions)
static std::shared_ptr< const TestType > createStateType()
static std::shared_ptr< const TestType > createValueType()