Correct parse error with named-mapped class parameters in type expression


Correct parse error with named-mapped parameters to
  class type in function call. Eg: foo = my_class #(.A(5), .B(int))::type_id::create();