// $Id: DelocalizedStringImmed.java,v 1.1.1.1 1999/11/17 07:51:13 mpp Exp $

package IR2;

public class DelocalizedStringImmed implements DelocalizedRValue {
  private String value;
  private int location;

  public DelocalizedStringImmed(String v) {
    value = v;
    location = -1;
  }

  public void load_into_reg(Codegen c, DelocalizedRegister r) {
    if (location == -1)
      location = c.allocate_string(value);
    c.generate_load_address(r, location);
  }

}
