anchor.diff:  	   {errors,[{1,erl_lint,illegal_map_construction},
                       {1,erl_lint,{unbound_var,'X'}}],
               []}},
  -	  {errors_in_map_keys,
  +	  {legal_map_construction,
   	   <<"t(V) -> #{ a => 1,
   			#{a=>V} => 2,
  +			#{{a,V}=>V} => 2,
   			#{ \"hi\" => wazzup, hi => ho } => yep,
   			[try a catch _:_ -> b end] => nope,
   			ok => 1.0,
  
positive.code: 	       A.
  	   ">>,
  	   [],
  	   {errors,[{4,erl_lint,illegal_map_key},
  		    {6,erl_lint,{illegal_map_key_variable,'V'}}],[]}}],
      [] = run(Config, Ts),
      ok.
  
  
negative.code:                    g := 1 + 1,
                     h := _,
                     i := (_X = _Y),
                     j := (x ! y),
  		   <<0:300>> := 33}) ->
                    {A,F}.
              ">>,
             [],
  