The main disadvantage is that the code generator is much more complex.
Has the code generation become slower? -- http:// i . /