Skip to content

% and bit operators are not supported #98

@dzmitry-lahoda

Description

@dzmitry-lahoda
    [Test, Ignore("Fix it")]
    public void Can_modulus()
    {
        Expression<Func<short, short, long>> expr = (arg1, arg2) => arg1 % arg2;

        var multiplyFunc = expr.CompileFast(true);

        Assert.IsNotNull(multiplyFunc);
        Assert.AreEqual(1, multiplyFunc(7, 6));
    }

    [Test, Ignore("Fix all bit operations OR XOR AND")]
    public void Can_bitor_1()
    {
        Expression<Func<int, int, int>> expr = (arg1, arg2) => arg1 | arg2;

        var multiplyFunc = expr.CompileFast(true);

        Assert.IsNotNull(multiplyFunc);
        Assert.AreEqual(1, multiplyFunc(1, 1));
    }

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions