#include #include #include #include #include #include using namespace Xbyak; CYBOZU_TEST_AUTO(setSize) { struct Code : Xbyak::CodeGenerator { Code() : Xbyak::CodeGenerator(4096) { setSize(4095); db(1); size_t size = getSize(); CYBOZU_TEST_EQUAL(size, 4096); CYBOZU_TEST_NO_EXCEPTION(setSize(size)); CYBOZU_TEST_EXCEPTION(db(1), Xbyak::Error); } } code; }