message: Use proper C++ casts in Location.h
  This CL reduces the amount of warning spew when compiling with CMake on Linux.
diff: @@ -107,7 +107,7 @@ public:
  return static_cast<const void *>(loc);
  }
  static Location getFromOpaquePointer(const void *pointer) {
  - return Location((ImplType *)(pointer));
  + return Location(reinterpret_cast<ImplType *>(const_cast<void *>(pointer)));
  }
  protected:
  