codon/test/cir/test.h

18 lines
462 B
C
Raw Normal View History

2021-09-28 02:02:44 +08:00
#include <algorithm>
#include "codon/cir/cir.h"
#include "codon/cir/util/cloning.h"
2021-09-28 02:02:44 +08:00
#include "gtest/gtest.h"
class CIRCoreTest : public testing::Test {
2021-09-28 02:02:44 +08:00
protected:
std::unique_ptr<codon::ir::Module> module;
std::unique_ptr<codon::ir::util::CloneVisitor> cv;
2021-09-28 02:02:44 +08:00
void SetUp() override {
codon::ir::IdMixin::resetId();
module = std::make_unique<codon::ir::Module>("test");
cv = std::make_unique<codon::ir::util::CloneVisitor>(module.get());
2021-09-28 02:02:44 +08:00
}
};