Please report new issues athttps://github.com/DOCGroup
The IDL compiler checks for an empty module (which is illegal) in the backend, meaning it should be repeated for every backend, which it isn't. Better to move it to the grammar - why it was not there from the beginning is a mystery.
accepted