diff -r f049c3d3244d -r b997cbf9e30b c++/rgb-assembler/commands/End.h --- a/c++/rgb-assembler/commands/End.h Sun Dec 24 00:47:34 2017 +0100 +++ b/c++/rgb-assembler/commands/End.h Mon Dec 25 00:24:07 2017 +0100 @@ -32,12 +32,10 @@ class End : public Command { public: - void process(octet_t* memory, address_t& index) override { + void process(Memory &memory) override { wprintf(L"END\n"); - index = MEMORY_SIZE; + memory.finish(); } -private: - }; }