diff --git a/Meta/Lagom/Tools/CodeGenerators/IPCCompiler/main.cpp b/Meta/Lagom/Tools/CodeGenerators/IPCCompiler/main.cpp index 90f451e8639..1d5e04e5558 100644 --- a/Meta/Lagom/Tools/CodeGenerators/IPCCompiler/main.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/IPCCompiler/main.cpp @@ -223,30 +223,6 @@ int main(int argc, char** argv) endpoints.last().name = lexer.consume_while([](char ch) { return !isspace(ch); }); endpoints.last().magic = Traits::hash(endpoints.last().name); consume_whitespace(); - if (lexer.peek() == '[') { - // This only supports a single parameter for now, and adding multiple - // endpoint parameter support is left as an exercise for the reader. :^) - - lexer.consume_specific('['); - consume_whitespace(); - - auto parameter = lexer.consume_while([](char ch) { return !isspace(ch) && ch != '='; }); - consume_whitespace(); - assert_specific('='); - consume_whitespace(); - - if (parameter == "magic") { - // "magic" overwrites the default magic with a hardcoded one. - auto magic_string = lexer.consume_while([](char ch) { return !isspace(ch) && ch != ']'; }); - endpoints.last().magic = magic_string.to_uint().value(); - } else { - warnln("parse_endpoint: unknown parameter '{}' passed", parameter); - VERIFY_NOT_REACHED(); - } - - assert_specific(']'); - consume_whitespace(); - } assert_specific('{'); parse_messages(); assert_specific('}');