Add version select and OpLogicalNot

This commit is contained in:
ReinUsesLisp 2018-11-02 13:38:33 -03:00
parent 4043020f45
commit 4f66fb18e9
3 changed files with 11 additions and 3 deletions

View file

@ -26,7 +26,7 @@ template <typename T> static void WriteSet(Stream& stream, const T& set) {
}
}
Module::Module() {}
Module::Module(u32 version) : version(version) {}
Module::~Module() = default;
@ -35,7 +35,7 @@ std::vector<u8> Module::Assemble() const {
Stream stream{bytes};
stream.Write(spv::MagicNumber);
stream.Write(spv::Version);
stream.Write(version);
stream.Write(GENERATOR_MAGIC_NUMBER);
stream.Write(bound);
stream.Write(static_cast<u32>(0));