This works in both 7.6.117 and 7.7.39 (although 7.7 gives a warning
about an unused private function):

    class X (int n)
    {
      private X `+ (int n2) {return X (n + n2);}
      static string _sprintf() {return "X(" + n + ")";}
    }

    int main()
    {
      werror ("%O\n", X(3) + 5);
    }

I think changing it would have some annoying compatibility impact.
        • ... Martin Bähr
          • ... Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
            • ... H. William Welliver III
              • ... Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
              • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
              • ... Martin Bähr
              • ... Peter Bortas @ Pike developers forum
              • ... H. William Welliver III
    • ... Martin Stjernholm, Roxen IS @ Pike developers forum
      • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
        • ... Martin Stjernholm, Roxen IS @ Pike developers forum
          • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
            • ... Martin Stjernholm, Roxen IS @ Pike developers forum
        • ... Per Hedbor () @ Pike (-) developers forum
  • Pik... Martin Stjernholm, Roxen IS @ Pike developers forum
    • ... Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
    • ... H. William Welliver III
      • ... Martin Stjernholm, Roxen IS @ Pike developers forum
        • ... Johan Sundstr�m (Achtung Liebe!) @ Pike (-) developers forum
          • ... Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
            • ... Johan Sundstr�m (Achtung Liebe!) @ Pike (-) developers forum

Reply via email to