compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #23000) git-svn-id: trunk@23421 -