Re: [Vala] error: Non-constant field initializers, but the initializer seems constant



Declaration are allowed outside classe/struct or fonction ?
Le 12 déc. 2014 15:38, "Luca Bruno" <lethalman88 gmail com> a écrit :

On 12/12/2014 15:31, Nicolas CARRIER wrote:
namespace Plop {
    int my_int = -1;
    static void check_my_int_is_initialized() {
        if (my_int < 0)
            my_int = 42;
    }
    public static int main(string[] args) {
        check_my_int_is_initialized();
        stdout.printf(@"my_int is $my_int\n");
        return 0;
    }
}
That's an interesting bug. I think vala threats that -1 as unary
operator of negation. Should be trivial to fix. Feel free to report a bug.
_______________________________________________
vala-list mailing list
vala-list gnome org
https://mail.gnome.org/mailman/listinfo/vala-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]