Norio Akagi created TINKERPOP-3088:
--------------------------------------

             Summary: SumGlobalStep returns a long value even the highest 
common type's bit <= 32
                 Key: TINKERPOP-3088
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-3088
             Project: TinkerPop
          Issue Type: Improvement
            Reporter: Norio Akagi


This happens because in
{noformat}
@Override
public S projectTraverser(final Traverser.Admin<S> traverser) {
    return (S) mul(traverser.get(), traverser.bulk());
}{noformat}
It multiplies with bulk, which is Long type, so upcasted. This is at least not 
in semantics and unexpected behavior



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to