[ 
https://issues.apache.org/jira/browse/TINKERPOP-3088?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17889309#comment-17889309
 ] 

ASF GitHub Bot commented on TINKERPOP-3088:
-------------------------------------------

xiazcy commented on PR #2827:
URL: https://github.com/apache/tinkerpop/pull/2827#issuecomment-2411973932

   VOTE +1




> 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
>            Priority: Minor
>
> 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