From: "jeremyevans0 (Jeremy Evans)" Date: 2021-10-13T15:42:52+00:00 Subject: [ruby-core:105631] [Ruby master Bug#18076] ext/digest/md5/md5.c: `-Wnull-pointer-subtraction` warning by Clang 13 Issue #18076 has been updated by jeremyevans0 (Jeremy Evans). I submitted a pull request upstream to fix this: https://github.com/ruby/digest/pull/29 ---------------------------------------- Bug #18076: ext/digest/md5/md5.c: `-Wnull-pointer-subtraction` warning by Clang 13 https://bugs.ruby-lang.org/issues/18076#change-94121 * Author: xtkoba (Tee KOBAYASHI) * Status: Open * Priority: Normal * ruby -v: ruby 3.1.0dev (2021-08-16T00:07:09Z master 4cc44bd819) [x86_64-linux] * Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- ``` compiling ../../../../ext/digest/md5/md5.c ../../../../ext/digest/md5/md5.c:228:17: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] if (!((data - (const uint8_t *)0) & 3)) { ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. ``` -- https://bugs.ruby-lang.org/ Unsubscribe: