apply clang-tidy modernize-use-override
[folly.git] / folly / detail / SlowFingerprint.h
index 73e192529a38b28aec5b4151a3bfc9a82346d3b7..b0721fdef9f4df316d665e35d3d7470385b54111 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2016 Facebook, Inc.
+ * Copyright 2017 Facebook, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -14,8 +14,7 @@
  * limitations under the License.
  */
 
-#ifndef FOLLY_DETAIL_SLOWFINGERPRINT_H_
-#define FOLLY_DETAIL_SLOWFINGERPRINT_H_
+#pragma once
 
 #include <folly/Fingerprint.h>
 #include <folly/detail/FingerprintPolynomial.h>
@@ -77,7 +76,7 @@ class SlowFingerprint {
   void updateLSB(uint64_t val, int bits) {
     val <<= (64-bits);
     for (; bits != 0; --bits) {
-      updateBit(val & (1UL << 63));
+      updateBit(val & (1ULL << 63));
       val <<= 1;
     }
   }
@@ -88,5 +87,3 @@ class SlowFingerprint {
 
 }  // namespace detail
 }  // namespace folly
-
-#endif /* FOLLY_DETAIL_SLOWFINGERPRINT_H_ */