[ 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)