Skip to content

Commit e9018bd

Browse files
authored
Merge pull request #370 from rigtorp/master
Correctly encode int64 minimum value.
2 parents 8f9c0c0 + 5205715 commit e9018bd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp/CppGenerator.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1746,6 +1746,10 @@ private CharSequence generateLiteral(final PrimitiveType type, final String valu
17461746

17471747
case INT64:
17481748
literal = value + "L";
1749+
if (value.equals("-9223372036854775808"))
1750+
{
1751+
literal = "INT64_MIN";
1752+
}
17491753
break;
17501754

17511755
case UINT64:

0 commit comments

Comments
 (0)