Remove *_decl_list.

which is useless. and against definition.
xxxx
i'll fix commit message later