Copy paste error in valaccodefile.vala?
This code in https://gitlab.gnome.org/GNOME/vala/blob/master/ccode/valaccodefile.vala#L184 seems wrong:
if (begin_decls != null) {
once.append (new CCodeIdentifier (end_decls));
Should it not check if end_decls != null?