------- Comment #2 from burnus at gcc dot gnu dot org  2009-08-25 18:32 -------
In principle, the correct type is (should be) set in resolve_operator:

    case INTRINSIC_CONCAT:
      if (op1->ts.type == BT_CHARACTER && op2->ts.type == BT_CHARACTER
          && op1->ts.kind == op2->ts.kind)
        {
          e->ts.type = BT_CHARACTER;


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41167

Reply via email to