redecl