[ 
https://issues.apache.org/jira/browse/TINKERPOP-3088?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Mallette closed TINKERPOP-3088.
---------------------------------------
    Fix Version/s: 4.0.0
         Assignee: Stephen Mallette
       Resolution: Done

> 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
>          Components: process
>    Affects Versions: 3.7.2
>            Reporter: Norio Akagi
>            Assignee: Stephen Mallette
>            Priority: Minor
>             Fix For: 4.0.0
>
>
> 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