diff options
author | Josh Haberman <jhaberman@gmail.com> | 2013-05-25 10:32:04 -0700 |
---|---|---|
committer | Josh Haberman <jhaberman@gmail.com> | 2013-05-25 10:32:04 -0700 |
commit | c70a75429626a85f9fe4975fabaddbb75a39f79f (patch) | |
tree | 60b29a508cf05411ee2353c49c6bb14098c32bf3 /upb/table.c | |
parent | 90bb4246c34580eb6c8a5a41a4e19fcd5f334f09 (diff) | |
parent | 622481990b17bed5e6fd69a1cab5d5f20413be79 (diff) |
Merge branch 'master' of github.com:haberman/upb
Conflicts:
upb/google/proto2.cc
upb/handlers.h
Diffstat (limited to 'upb/table.c')
-rw-r--r-- | upb/table.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/upb/table.c b/upb/table.c index a54e715..40f841d 100644 --- a/upb/table.c +++ b/upb/table.c @@ -22,12 +22,8 @@ static const double MAX_LOAD = 0.85; static const double MIN_DENSITY = 0.1; int upb_log2(uint64_t v) { -#ifdef __GNUC__ - int ret = 31 - __builtin_clz(v); -#else int ret = 0; while (v >>= 1) ret++; -#endif return UPB_MIN(UPB_MAXARRSIZE, ret); } |