X-Git-Url: http://plrg.eecs.uci.edu/git/?p=folly.git;a=blobdiff_plain;f=folly%2FDiscriminatedPtr.h;h=7fda96b914c7815c08b323525864a2517c2a13ee;hp=542064bddf81c9cc85b2cada74ddfb39fc454317;hb=41365ea66d92749ba78f73d60325e5447beb04ab;hpb=e0b75e77cc224d3caffbb717342873c858e893fe diff --git a/folly/DiscriminatedPtr.h b/folly/DiscriminatedPtr.h index 542064bd..7fda96b9 100644 --- a/folly/DiscriminatedPtr.h +++ b/folly/DiscriminatedPtr.h @@ -190,8 +190,8 @@ class DiscriminatedPtr { * Get the 1-based type index of T in Types. */ template - size_t typeIndex() const { - return dptr_detail::GetTypeIndex::value; + uint16_t typeIndex() const { + return uint16_t(dptr_detail::GetTypeIndex::value); } uint16_t index() const { return data_ >> 48; }