pmqs / BerkeleyDB

BerkeleyDB - Perl5 access to Berkeley DB version 2.x or greater
8 stars 4 forks source link

clang compilation warning #4

Closed pmqs closed 5 years ago

pmqs commented 5 years ago
BerkeleyDB.xs:6149:74: warning: operator '<<' has lower precedence than '+'; '+'
      will be evaluated first [-Wshift-op-parentheses]
  ...= seq->seq->initial_value(seq->seq, (db_seq_t)(high << 32 + low));
                                                         ~~ ~~~^~~~~
BerkeleyDB.xs:6149:74: note: place parentheses around the '+' expression to
      silence this warning
  ...= seq->seq->initial_value(seq->seq, (db_seq_t)(high << 32 + low));
                                                               ^
                                                            (       )
1 warning generated.
$ clang --version
clang version 8.0.0-3 (tags/RELEASE_800/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
pmqs commented 5 years ago

Fixed with aa9c569b797bee78141ef319685d756bcef92a18